1283 references to CandidateReason
Microsoft.CodeAnalysis (6)
Compilation\SymbolInfo.cs (5)
46public CandidateReason CandidateReason { get; } 49: this(symbol, ImmutableArray<ISymbol>.Empty, CandidateReason.None) 53internal SymbolInfo(ISymbol symbol, CandidateReason reason) 58internal SymbolInfo(ImmutableArray<ISymbol> candidateSymbols, CandidateReason candidateReason) 63private SymbolInfo(ISymbol? symbol, ImmutableArray<ISymbol> candidateSymbols, CandidateReason candidateReason)
Symbols\IErrorTypeSymbol.cs (1)
39CandidateReason CandidateReason { get; }
Microsoft.CodeAnalysis.CodeStyle (6)
AbstractSpeculationAnalyzer.cs (2)
300if (originalSymbolInfo.CandidateReason == CandidateReason.MemberGroup) 852if (_failOnOverloadResolutionFailuresInOriginalCode && originalSymbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure)
SymbolKey.cs (1)
265CandidateReason.Ambiguous);
SymbolKeyResolution.cs (3)
26CandidateReason = CandidateReason.None; 29internal SymbolKeyResolution(ImmutableArray<ISymbol> candidateSymbols, CandidateReason candidateReason) 39public CandidateReason CandidateReason { get; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
131=> symbolInfo.CandidateReason == CandidateReason.Ambiguous &&
Microsoft.CodeAnalysis.CSharp (25)
Binder\LookupResultKind.cs (16)
74public static CandidateReason ToCandidateReason(this LookupResultKind resultKind) 78case LookupResultKind.Empty: return CandidateReason.None; 79case LookupResultKind.NotATypeOrNamespace: return CandidateReason.NotATypeOrNamespace; 80case LookupResultKind.NotAnAttributeType: return CandidateReason.NotAnAttributeType; 81case LookupResultKind.WrongArity: return CandidateReason.WrongArity; 82case LookupResultKind.Inaccessible: return CandidateReason.Inaccessible; 83case LookupResultKind.NotCreatable: return CandidateReason.NotCreatable; 84case LookupResultKind.NotReferencable: return CandidateReason.NotReferencable; 85case LookupResultKind.NotAValue: return CandidateReason.NotAValue; 86case LookupResultKind.NotAVariable: return CandidateReason.NotAVariable; 87case LookupResultKind.NotInvocable: return CandidateReason.NotInvocable; 88case LookupResultKind.StaticInstanceMismatch: return CandidateReason.StaticInstanceMismatch; 89case LookupResultKind.OverloadResolutionFailure: return CandidateReason.OverloadResolutionFailure; 90case LookupResultKind.Ambiguous: return CandidateReason.Ambiguous; 91case LookupResultKind.MemberGroup: return CandidateReason.MemberGroup; 95return CandidateReason.None;
Compilation\SymbolInfoFactory.cs (3)
24return new SymbolInfo(symbols[0].GetPublicSymbol(), CandidateReason.LateBound); 28return new SymbolInfo(symbols.GetPublicSymbols(), CandidateReason.LateBound); 45return new SymbolInfo(symbols.GetPublicSymbols(), (symbols.Length > 0) ? resultKind.ToCandidateReason() : CandidateReason.None);
Compilation\SyntaxTreeSemanticModel.cs (3)
219if ((object)result.Symbol == null && result.CandidateReason == CandidateReason.None && node is ExpressionSyntax && SyntaxFacts.IsInNamespaceOrTypeContext((ExpressionSyntax)node)) 234result = new SymbolInfo(ImmutableArray.Create<ISymbol>(info.Symbol), CandidateReason.NotATypeOrNamespace); 238result = new SymbolInfo(info.CandidateSymbols, CandidateReason.NotATypeOrNamespace);
Symbols\ErrorTypeSymbol.cs (2)
64public CandidateReason CandidateReason 75return CandidateReason.None;
Symbols\PublicModel\ErrorTypeSymbol.cs (1)
36CandidateReason IErrorTypeSymbol.CandidateReason => _underlying.CandidateReason;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
ExpressionSyntaxExtensions.cs (1)
653if (speculativeSymbolInfo.CandidateReason != CandidateReason.NotATypeOrNamespace)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpTypeInferenceService.TypeInferrer.cs (1)
104if (symbolInfo.CandidateReason != CandidateReason.WrongArity)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (13)
CodeGen\CodeGenFunctionPointersTests.cs (13)
3112expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3339expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3360expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3409expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3456expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3566expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3573expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3618expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3625expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3669expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3676expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3708expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 4114expectedCandidateReason: CandidateReason.OverloadResolutionFailure,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (37)
Attributes\AttributeTests.cs (2)
7249Assert.Equal(CandidateReason.None, info.CandidateReason); 7290Assert.Equal(CandidateReason.None, info.CandidateReason);
Attributes\AttributeTests_RefReadOnly.cs (2)
1385Assert.Equal(CandidateReason.None, result.CandidateReason); 1427Assert.Equal(CandidateReason.None, result.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)
1025Assert.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);
Microsoft.CodeAnalysis.CSharp.Features (2)
GenerateConstructor\CSharpGenerateConstructorService.cs (1)
132if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && !symbolInfo.CandidateSymbols.IsEmpty)
ImplementInterface\CSharpImplementInterfaceService.cs (1)
54if (interfaceSymbolInfo.CandidateReason != CandidateReason.WrongArity)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (220)
Semantics\BetterCandidates.cs (8)
1093Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1101Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1109Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1117Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1125Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1170Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1218Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1271Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\BindingTests.cs (11)
2337Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason); 2356Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason); 2699Assert.Equal(CandidateReason.None, m0Symbol.CandidateReason); 2711Assert.Equal(CandidateReason.None, m1Symbol.CandidateReason); 2810Assert.Equal(CandidateReason.None, m0Symbol.CandidateReason); 2822Assert.Equal(CandidateReason.None, m1Symbol.CandidateReason); 3016Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3096Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3170Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3255Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3482Assert.Equal(CandidateReason.NotATypeOrNamespace, symbolInfo2.CandidateReason);
Semantics\ColorColorTests.cs (7)
651Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason); 1078Assert.Equal(CandidateReason.None, parentInfo.CandidateReason); 1124Assert.Equal(CandidateReason.None, parentInfo.CandidateReason); 1169Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason); 1214Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason); 1248Assert.Equal(CandidateReason.NotAValue, info.CandidateReason); 1293Assert.Equal(CandidateReason.None, parentInfo.CandidateReason);
Semantics\DeconstructionTests.cs (59)
4270Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4282Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4300Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4325Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4405Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4413Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4431Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4456Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4529Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4541Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4553Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4562Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4573Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4590Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4679Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4687Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4773Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4781Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4851Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4859Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4870Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5059Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5219Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5227Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5245Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5273Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5283Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5363Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5371Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5389Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5417Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5427Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5500Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5508Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5520Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5529Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5540Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5560Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5570Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5687Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5695Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5720Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5797Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5805Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5830Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5900Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5908Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5919Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5936Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5997Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6007Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6040Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6050Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6080Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6090Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6122Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6132Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6162Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6172Assert.Equal(CandidateReason.None, symbols.CandidateReason);
Semantics\ExpressionBodiedMemberTests.cs (5)
86Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 196Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 238Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 294Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 327Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason);
Semantics\FunctionPointerTests.cs (1)
3949Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason);
Semantics\ImplicitObjectCreationTests.cs (3)
4541Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4548Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4582Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\InteractiveSemanticModelTests.cs (2)
189Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 243Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason);
Semantics\IteratorTests.cs (1)
531Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\LambdaTests.cs (3)
1180Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1208Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1240Assert.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 (9)
692Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 718Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 754Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 800Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 837Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 873Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 919Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 952Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1121Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason);
Semantics\NonTrailingNamedArgumentsTests.cs (3)
428Assert.Equal(CandidateReason.OverloadResolutionFailure, symbol.CandidateReason); 539Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 713Assert.Equal(CandidateReason.OverloadResolutionFailure, model.GetSymbolInfo(firstInvocation).CandidateReason);
Semantics\ObjectAndCollectionInitializerTests.cs (7)
3462Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3469Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3509Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 3566Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason); 3603Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3641Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3854Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\OperatorTests.cs (9)
7539Assert.Equal(type.IsDynamic() ? CandidateReason.LateBound : CandidateReason.None, info1.CandidateReason); 8090Assert.True(CandidateReason.LateBound == info1.CandidateReason || CandidateReason.None == info1.CandidateReason); 8094Assert.Equal(CandidateReason.None, info1.CandidateReason); 8099Assert.Equal(CandidateReason.OverloadResolutionFailure, info1.CandidateReason); 8108Assert.Equal(leftType.IsDynamic() || rightType.IsDynamic() ? CandidateReason.LateBound : CandidateReason.None, info1.CandidateReason); 8565Assert.Equal(CandidateReason.None, info1.CandidateReason);
Semantics\OutVarTests.cs (1)
1013Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\OverloadResolutionTests.cs (2)
9081Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason); 9429Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\PrimaryConstructorTests.cs (24)
1263Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1309Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1369Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1438Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1527Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1712Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1752Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 2016Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2021Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2025Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2034Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2039Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2044Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2117Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2122Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2126Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2256Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2261Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2265Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2323Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 7187Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 7199if (!isRecord || keyword == "struct" || symbolInfo.CandidateReason != CandidateReason.NotAVariable) 7201Assert.Equal(CandidateReason.StaticInstanceMismatch, symbolInfo.CandidateReason); 7381if (symbolInfo.CandidateReason == CandidateReason.NotAVariable &&
Semantics\QueryTests.cs (1)
2400Assert.Equal(CandidateReason.None, symbolInfoForSelect.CandidateReason);
Semantics\RecordTests.cs (20)
21456Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21502Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21562Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21631Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21720Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21905Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21942Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 22017Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 22247Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22252Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22256Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22265Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22270Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22275Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22348Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22353Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22357Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22487Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22492Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22496Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\ScriptSemanticsTests.cs (2)
250Assert.Equal(CandidateReason.None, summary.CandidateReason); 567Assert.Equal(CandidateReason.None, summary.CandidateReason);
Semantics\SemanticErrorTests.cs (1)
3340Assert.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); 6227Assert.Equal(CandidateReason.Inaccessible, semanticModel.GetSymbolInfo(invocation).CandidateReason);
Semantics\UnsafeTests.cs (31)
4424Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4491Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4529Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4571Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 4702Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5024Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 5033Assert.Equal(CandidateReason.None, methodGroupSummary.CandidateReason); 5042Assert.Equal(CandidateReason.None, callSummary.CandidateReason); 5091Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 5335Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 5347Assert.Equal(CandidateReason.None, indexSummary.CandidateReason); 5356Assert.Equal(CandidateReason.None, accessSummary.CandidateReason); 5402Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 5415Assert.Equal(CandidateReason.None, accessSummary.CandidateReason); 5460Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 5473Assert.Equal(CandidateReason.None, accessSummary.CandidateReason); 6043Assert.Equal(CandidateReason.None, summary.CandidateReason); 6078Assert.Equal(CandidateReason.None, summary.CandidateReason); 6505Assert.Equal(CandidateReason.None, summary.CandidateReason); 7397Assert.Equal(CandidateReason.None, summary.CandidateReason); 7424Assert.Equal(CandidateReason.None, info.CandidateReason); 7466Assert.Equal(CandidateReason.None, summary.CandidateReason); 7790Assert.Equal(CandidateReason.None, typeSummary.CandidateReason); 7803Assert.Equal(CandidateReason.None, sizeOfSummary.CandidateReason); 7852Assert.Equal(CandidateReason.None, typeSummary.CandidateReason); 7865Assert.Equal(CandidateReason.None, sizeOfSummary.CandidateReason); 7912Assert.Equal(CandidateReason.None, typeSummary.CandidateReason); 7925Assert.Equal(CandidateReason.None, sizeOfSummary.CandidateReason); 8464Assert.Equal(CandidateReason.None, stackAllocSummary.CandidateReason); 8476Assert.Equal(CandidateReason.None, typeSummary.CandidateReason); 8490Assert.Equal(CandidateReason.None, countSummary.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (351)
Compilation\GetSemanticInfoTests.cs (37)
1224Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1420Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1425Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1461Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 1466Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 1495Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1500Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1530Assert.Equal(CandidateReason.WrongArity, bindInfo.CandidateReason); 1815Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 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); 4296Assert.Equal(CandidateReason.None, 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\QueryClauseInfoTests.cs (36)
36new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible), 37new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible)), 39new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible), 40new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible))); 52new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 53new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)), 55new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 56new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible))); 68new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 69new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)), 71new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 72new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible))); 84new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible), 85new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)), 87new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 88new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible))); 92new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, obj), CandidateReason.Inaccessible), 93new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)), 95new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 96new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible))); 100new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 101new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible)), 103new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 104new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible))); 108new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 109new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, obj), CandidateReason.Inaccessible)), 111new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 112new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible))); 116new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Ambiguous), 117new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)), 119new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 120new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible))); 124new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 125new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Ambiguous)), 127new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible), 128new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)));
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 (193)
52Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 122Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 156Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 197Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 238Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 278Assert.Equal(CandidateReason.NotInvocable, semanticInfo.CandidateReason); 315Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 345Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 375Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 408Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 433Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 468Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 508Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 551Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 599Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 647Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 700Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 801Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2584Assert.Equal(CandidateReason.StaticInstanceMismatch, semanticInfo.CandidateReason); 2696Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2737Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2787Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2833Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2952Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 2988Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 3022Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 3431Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3463Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3529Assert.Equal(CandidateReason.NotATypeOrNamespace, semanticInfo.CandidateReason); 3843Assert.NotEqual(CandidateReason.None, semanticInfo.CandidateReason); 3942Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3978Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4075Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 4165Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4191Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4219Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 4252Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4286Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 4378Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4649Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4923Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 4970Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5022Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5073Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5112Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5159Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5408Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 5450Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 5486Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5515Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5734Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5767Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5834Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5902Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5970Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6037Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6065Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6097Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6375Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6402Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 6647Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6681Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 6812Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6971Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7175Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7207Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7239Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7268Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7349Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7405Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7431Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7459Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7492Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7528Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7591Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 7629Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7857Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7923Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7955Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7989Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8025Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8041Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8078Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8094Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8375Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 8409Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 8520Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8690Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8732Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8774Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8815Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8939Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9068Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 9129Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 9364Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9423Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9461Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 9534Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9570Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9620Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9675Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9726Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9786Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9837Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 9892Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10183Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10222Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10253Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10288Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10323Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10357Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10391Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10433Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10472Assert.Equal(CandidateReason.StaticInstanceMismatch, semanticInfo.CandidateReason); 10499Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 10529Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 10564Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10606Assert.Equal(CandidateReason.NotAValue, semanticInfo.CandidateReason); 10643Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10680Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10719Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10762Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 10804Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 10841Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10910Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11150Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11194Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11228Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11466Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11503Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11541Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11578Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 11613Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11801Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11872Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11943Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12014Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12049Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12085Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12129Assert.Equal(CandidateReason.NotATypeOrNamespace, symbolInfo.CandidateReason); 12158Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12192Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12225Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12262Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12293Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12328Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12361Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12397Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12432Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12459Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12490Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12713Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12745Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12889Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12964Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 13002Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 13043Assert.Equal(CandidateReason.NotAValue, semanticInfo.CandidateReason); 13074Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13135Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13169Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13203Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 13234Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13388Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13448Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13567Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13597Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13662Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13691Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13747Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13780Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13811Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13845Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13879Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 13918Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 13984Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14011Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14165Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14297Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14343Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 14386Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14424Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14513Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14547Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14596Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 14669Assert.Equal(CandidateReason.None, semanticInfo.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); 15119Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 15344Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason);
Compilation\SemanticModelGetSemanticInfoTests_LateBound.cs (23)
42Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 66Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 88Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 114Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 140Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 165Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 196Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 219Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 245Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 271Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 297Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 338Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 424Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 460Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 488Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 525Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 552Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 588Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 617Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 644Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 671Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 699Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 730Assert.Equal(CandidateReason.LateBound, semanticInfo.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)
1731Assert.Equal(CandidateReason.OverloadResolutionFailure, castInfo.CandidateReason);
Symbols\ExtensionMethodTests.cs (1)
3023Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1844expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 1863expectedCandidateReason: CandidateReason.OverloadResolutionFailure,
Symbols\Source\FileModifierTests.cs (6)
2227Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 2266Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 2956Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3005Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3160Assert.Equal(CandidateReason.None, info.CandidateReason); 3265Assert.Equal(CandidateReason.None, info.CandidateReason);
Symbols\Source\UsingAliasTests.cs (2)
711Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 754Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Symbols\SymbolErrorTests.cs (3)
16806Assert.Equal(CandidateReason.None, errorFieldType.CandidateReason); 16833Assert.Equal(CandidateReason.Inaccessible, errorFieldType.CandidateReason); 16870Assert.Equal(CandidateReason.Ambiguous, errorFieldType.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (7)
CompilationTestUtils.cs (1)
208public CandidateReason CandidateReason;
FunctionPointerUtilities.cs (6)
140CandidateReason expectedCandidateReason = CandidateReason.None, 210CandidateReason expectedReason, 218Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 230Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 256Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (2)
74CandidateReason.Ambiguous or 75CandidateReason.MemberGroup)
CSharpTypeInferenceService.TypeInferrer.cs (1)
104if (symbolInfo.CandidateReason != CandidateReason.WrongArity)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
653if (speculativeSymbolInfo.CandidateReason != CandidateReason.NotATypeOrNamespace)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
401return semanticModel.GetSymbolInfo(memberAccess.Name).CandidateReason == CandidateReason.LateBound;
Microsoft.CodeAnalysis.Features (8)
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
131=> symbolInfo.CandidateReason == CandidateReason.Ambiguous &&
AddImport\SymbolReferenceFinder.cs (1)
586if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && !checkForExtensionMethods)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
116CandidateReason.None)));
FullyQualify\AbstractFullyQualifyService.cs (1)
142if (currentSymbolInfo.CandidateReason == CandidateReason.WrongArity)
GenerateType\AbstractGenerateTypeService.State.cs (4)
145if (info.CandidateReason == CandidateReason.NotCreatable) 150if (info.CandidateReason is CandidateReason.Inaccessible or 151CandidateReason.NotReferencable or 152CandidateReason.OverloadResolutionFailure)
Microsoft.CodeAnalysis.VisualBasic (29)
Binding\LookupResult.vb (17)
43Public Function ToCandidateReason(resultKind As LookupResultKind) As CandidateReason 46Return CandidateReason.None 48Return CandidateReason.OverloadResolutionFailure 50Return CandidateReason.NotATypeOrNamespace 52Return CandidateReason.NotAnEvent 54Return CandidateReason.LateBound 56Return CandidateReason.NotAnAttributeType 58Return CandidateReason.NotAWithEventsMember 60Return CandidateReason.WrongArity 62Return CandidateReason.NotCreatable 64Return CandidateReason.Inaccessible 66Return CandidateReason.NotAValue 68Return CandidateReason.NotAVariable 70Return CandidateReason.NotReferencable 72Return CandidateReason.StaticInstanceMismatch 74Return CandidateReason.Ambiguous 76Return CandidateReason.MemberGroup
Compilation\SemanticModel.vb (2)
2823If(resultKind = LookupResultKind.Good, CandidateReason.None, resultKind.ToCandidateReason())) 2828reason As CandidateReason) As SymbolInfo
Compilation\SymbolInfo.vb (7)
18Dim reason = If(resultKind = LookupResultKind.Good, CandidateReason.None, resultKind.ToCandidateReason()) 22Friend Shared Function Create(symbols As ImmutableArray(Of ISymbol), reason As CandidateReason) As SymbolInfo 24If symbols.IsEmpty AndAlso Not (reason = CandidateReason.None OrElse reason = CandidateReason.LateBound) Then 25reason = CandidateReason.None 28If symbols.Length = 1 AndAlso (reason = CandidateReason.None OrElse reason = CandidateReason.LateBound) Then
Compilation\SyntaxTreeSemanticModel.vb (1)
488If retValue.CandidateReason = CandidateReason.None Then
Symbols\ErrorTypeSymbol.vb (2)
379Public ReadOnly Property CandidateReason As CandidateReason Implements IErrorTypeSymbol.CandidateReason 382Return Microsoft.CodeAnalysis.CandidateReason.None
Microsoft.CodeAnalysis.VisualBasic.Features (2)
GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
145If symbolInfo.CandidateReason = CandidateReason.OverloadResolutionFailure AndAlso Not symbolInfo.CandidateSymbols.IsEmpty Then
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
94If symbolInfo.CandidateReason = CandidateReason.WrongArity Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (492)
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)
Binding\ImplicitVariableTests.vb (2)
1240Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1260Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason)
Binding\LookupTests.vb (18)
1929Assert.Equal(CandidateReason.Ambiguous, info3.CandidateReason) 1938Assert.Equal(CandidateReason.Ambiguous, info2.CandidateReason) 1946Assert.Equal(CandidateReason.Ambiguous, info1.CandidateReason) 1962Assert.Equal(If(i = 16, CandidateReason.Ambiguous, If(i = 19, CandidateReason.NotAnAttributeType, CandidateReason.NotATypeOrNamespace)), info2.CandidateReason) 1970Assert.Equal(If(i = 18, CandidateReason.Ambiguous, If(i = 21, CandidateReason.NotAnAttributeType, CandidateReason.NotATypeOrNamespace)), info3.CandidateReason) 1979Assert.Equal(CandidateReason.Ambiguous, info3.CandidateReason) 2241Assert.Equal(If(i = 3, CandidateReason.Ambiguous, CandidateReason.NotATypeOrNamespace), info3.CandidateReason) 2249Assert.Equal(CandidateReason.Ambiguous, info2.CandidateReason) 2256Assert.Equal(CandidateReason.Ambiguous, info1.CandidateReason) 2355Assert.Equal(CandidateReason.OverloadResolutionFailure, info3.CandidateReason) 2599Assert.Equal(CandidateReason.Ambiguous, info3.CandidateReason) 2607Assert.Equal(CandidateReason.Ambiguous, info2.CandidateReason) 2614Assert.Equal(CandidateReason.Ambiguous, info1.CandidateReason)
Compilation\MyTemplateTests.vb (1)
243Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason)
Compilation\SemanticModelAPITests.vb (18)
42Assert.Equal(CandidateReason.None, info.CandidateReason) 418Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 425Assert.Equal(symbolInfo.CandidateReason, CandidateReason.OverloadResolutionFailure) 434Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 441Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 448Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 456Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 464Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 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) 4620Assert.Equal(CandidateReason.NotATypeOrNamespace, symbolInfo.CandidateReason)
Semantics\ArrayLiteralTests.vb (5)
1503Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 1637Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 1727Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2056Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2089Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason)
Semantics\BinaryOperators.vb (3)
1044Assert.Equal(CandidateReason.None, info1.CandidateReason) 1046Assert.Equal(CandidateReason.OverloadResolutionFailure, info1.CandidateReason) 1049Assert.Equal(CandidateReason.None, info1.CandidateReason)
Semantics\ConditionalAccessTests.vb (6)
9810Assert.Equal(CandidateReason.NotAValue, info.CandidateReason) 9814Assert.Equal(CandidateReason.NotAValue, info.CandidateReason) 9896Assert.Equal(CandidateReason.NotAValue, info.CandidateReason) 9900Assert.Equal(CandidateReason.NotAValue, info.CandidateReason) 9948Assert.Equal(CandidateReason.NotAValue, info.CandidateReason) 9952Assert.Equal(CandidateReason.NotAValue, info.CandidateReason)
Semantics\GetExtendedSemanticInfoTests.vb (109)
233Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason) 276Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason) 319Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason) 367Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason) 416Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason) 465Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason) 507Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason) 650Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason) 701Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason) 751Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 798Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason) 857Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason) 1249Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason) 1380Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1460Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1625Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 1669Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 1712Assert.Equal(CandidateReason.NotReferencable, semanticSummary.CandidateReason) 1753Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason) 1801Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 1893Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 1930Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 1965Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1997Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2051Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2084Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2151Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2182Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2638Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 2714Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2749Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2785Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 3219Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 3669Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 3772Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 3799Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 3837Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 4020Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4581Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4622Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4657Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4715Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4796Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4839Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 5064Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 5238Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason) 5284Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason) 5346Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 5377Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 5509Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 5539Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 5656Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 5861Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 5916Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 6011Assert.Equal(CandidateReason.NotAnAttributeType, semanticSummary.CandidateReason) 6058Assert.Equal(CandidateReason.NotAnAttributeType, semanticSummary.CandidateReason) 6103Assert.Equal(CandidateReason.NotAnAttributeType, semanticSummary.CandidateReason) 6145Assert.Equal(CandidateReason.WrongArity, semanticSummary.CandidateReason) 6185Assert.Equal(CandidateReason.NotAValue, semanticInfo.CandidateReason) 6900Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 6938Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 6975Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 7013Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 7050Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 7088Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 7125Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 7163Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 7202Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason) 7244Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason) 7286Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 7328Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 7370Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason) 7403Assert.Equal(CandidateReason.WrongArity, semanticSummary.CandidateReason) 7444Assert.Equal(CandidateReason.WrongArity, semanticSummary.CandidateReason) 7900Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 8199Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 8243Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 8706Assert.Equal(CandidateReason.NotCreatable, semanticSummary.CandidateReason) 8748Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 8788Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 8825Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason) 8862Assert.Equal(CandidateReason.NotATypeOrNamespace, symbolInfo.CandidateReason) 8884Assert.Equal(CandidateReason.StaticInstanceMismatch, symbolInfo.CandidateReason) 8906Assert.Equal(CandidateReason.StaticInstanceMismatch, symbolInfo.CandidateReason) 8937Assert.Equal(CandidateReason.NotCreatable, semanticSummary.CandidateReason) 8975Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 9010Assert.Equal(CandidateReason.NotCreatable, semanticSummary.CandidateReason) 9048Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 9085Assert.Equal(CandidateReason.NotCreatable, semanticSummary.CandidateReason) 9125Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason) 9168Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9193Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 9232Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9254Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 9296Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9319Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 9361Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9386Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 9422Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9444Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 9479Assert.Equal(CandidateReason.NotCreatable, semanticSummary.CandidateReason) 9515Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 9550Assert.Equal(CandidateReason.NotCreatable, semanticSummary.CandidateReason) 9595Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 9896Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason) 9939Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason) 9971Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason) 10005Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason) 10349Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason)
Semantics\GetSemanticInfoTests.vb (46)
134Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 179Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 269Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason) 418Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 468Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 518Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 568Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1542Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 1742Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1749Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1756Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2067Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2149Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2169Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2246Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2300Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2314Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2359Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2373Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 2422Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 3173Assert.Equal(CandidateReason.Ambiguous, semanticSummary.CandidateReason) 3233Assert.Equal(CandidateReason.NotAWithEventsMember, semanticSummary.CandidateReason) 3293Assert.Equal(CandidateReason.NotAnEvent, semanticSummary.CandidateReason) 3386Assert.Equal(CandidateReason.LateBound, semanticSummary.CandidateReason) 3433Assert.Equal(CandidateReason.LateBound, semanticSummary.CandidateReason) 3486Assert.Equal(CandidateReason.LateBound, semanticSummary.CandidateReason) 3540Assert.Equal(CandidateReason.LateBound, semanticSummary.CandidateReason) 3593Assert.Equal(CandidateReason.LateBound, semanticSummary.CandidateReason) 3645Assert.Equal(CandidateReason.LateBound, semanticSummary.CandidateReason) 3690Assert.Equal(CandidateReason.LateBound, semanticSummary.CandidateReason) 3883Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 5081Assert.Equal(CandidateReason.Inaccessible, leftInfo.CandidateReason) 5085Assert.Equal(CandidateReason.Inaccessible, rightInfo.CandidateReason) 5128Assert.Equal(CandidateReason.None, info.CandidateReason) 5169Assert.Equal(CandidateReason.Inaccessible, typeInfo.CandidateReason) 5214Assert.Equal(CandidateReason.Inaccessible, typeInfo.CandidateReason) 5351Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5366Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5440Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5455Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5545Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5561Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5606Assert.Equal(CandidateReason.LateBound, semanticSummary.CandidateReason) 5983Assert.Equal(CandidateReason.StaticInstanceMismatch, symbolInfo.CandidateReason) 6004Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason) 6055Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason)
Semantics\LambdaSemanticInfoTests.vb (4)
668Assert.Equal(CandidateReason.None, info.CandidateReason) 756Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 782Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 812Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason)
Semantics\MethodCalls.vb (1)
2930Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason)
Semantics\NameOfTests.vb (100)
66Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 78Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 90Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 103Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 115Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 131Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 143Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 463Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 475Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 487Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 535Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 547Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 561Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 570Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 619Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 671Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 721Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 774Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 824Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 874Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 886Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 898Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 951Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 963Assert.Equal(CandidateReason.WrongArity, symbolInfo.CandidateReason) 976Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1064Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1076Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1089Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1132Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1144Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1197Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1209Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1223Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1232Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1279Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1291Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1305Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1314Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1361Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1373Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1386Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1395Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1442Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1454Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1467Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1476Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1522Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1534Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1547Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1556Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1653Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1665Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason) 1746Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1758Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1803Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1815Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1860Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1872Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1917Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1929Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2059Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2071Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2084Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2158Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2170Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 2183Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2259Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2271Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 2284Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2365Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2377Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 2390Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2469Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2481Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2494Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2802Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2814Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 2827Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2877Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2889Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2942Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2954Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3004Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3016Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 3065Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3077Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 3126Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3138Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3186Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3198Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3250Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3262Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 3311Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3323Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3368Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3380Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3426Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3438Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 3482Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3494Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason)
Semantics\NonTrailingNamedArgumentsTests.vb (1)
746Assert.Equal(CandidateReason.OverloadResolutionFailure, model.GetSymbolInfo(firstInvocation).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 (156)
78Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 96Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 115Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 148Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 170Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 198Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 216Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 235Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 304Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 322Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 341Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 370Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 392Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 420Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 438Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 457Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 524Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 542Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 561Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 590Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 612Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 640Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 658Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 677Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 768Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 786Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 805Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 834Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 856Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 884Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 902Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 921Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 930Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 937Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 944Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 951Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 958Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1001Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1085Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1104Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1157Assert.Equal(CandidateReason.None, semanticInfo.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) 1306Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1330Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1388Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1408Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1420Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1429Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1434Assert.Equal(CandidateReason.None, commonSymbolInfo.CandidateReason) 1480Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1492Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1554Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1654Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 1682Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 1700Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1707Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1712Assert.Equal(CandidateReason.None, commonSymbolInfo.CandidateReason) 1719Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1726Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1786Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1793Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1800Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1807Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1814Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1821Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1828Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2110Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2158Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2191Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2202Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2209Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2216Assert.Equal(CandidateReason.None, symbolInfo.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) 2240Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2255Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2256Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2260Assert.Equal(CandidateReason.None, symbolInfo.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) 2285Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2288Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2297Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2301Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2306Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2318Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2321Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2322Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2333Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2336Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2340Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2352Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2355Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2356Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2367Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2372Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2375Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2386Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2389Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2393Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2405Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2410Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2415Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2426Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2427Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2431Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2442Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2443Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2447Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2459Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2462Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2463Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2542Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2676Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2705Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2727Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2756Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2825Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2910Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 2960Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3334Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 3380Assert.Equal(CandidateReason.None, symbolInfo1.CandidateReason) 3400Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason) 3413Assert.Equal(CandidateReason.None, symbolInfo1.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) 3538Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason) 3569Assert.Equal(CandidateReason.None, symbolInfo1.CandidateReason) 3578Assert.Equal(CandidateReason.None, symbolInfo1.CandidateReason) 3582Assert.Equal(CandidateReason.None, symbolInfo3.Select2.CandidateReason) 3589Assert.Equal(CandidateReason.None, symbolInfo1.CandidateReason) 3593Assert.Equal(CandidateReason.None, symbolInfo3.Select2.CandidateReason) 3600Assert.Equal(CandidateReason.None, symbolInfo1.CandidateReason) 3605Assert.Equal(CandidateReason.None, symbolInfo1.CandidateReason) 3614Assert.Equal(CandidateReason.None, symbolInfo1.CandidateReason) 3620Assert.Equal(CandidateReason.None, symbolInfo1.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) 3973Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason)
Semantics\SelectCaseTests.vb (8)
34Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 68Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 247Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 284Assert.Equal(CandidateReason.NotAValue, semanticSummary.CandidateReason) 324Assert.Equal(CandidateReason.NotAValue, semanticSummary.CandidateReason) 363Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 403Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason) 536Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason)
Semantics\UnaryOperators.vb (1)
702Assert.Equal(CandidateReason.None, info1.CandidateReason)
Semantics\XmlLiteralSemanticModelTests.vb (1)
536Assert.Equal(CandidateReason.None, semanticSummary.CandidateReason)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (16)
DocumentationComments\DocCommentTests.vb (8)
4992Assert.Equal(CandidateReason.Ambiguous, actSymInfo1.CandidateReason) 5011Assert.Equal(CandidateReason.NotReferencable, typeParamSymInfo.CandidateReason) 10092Assert.Equal(CandidateReason.Ambiguous, actual.CandidateReason) 11500Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason) 11653Assert.Equal(CandidateReason.NotReferencable, info0.CandidateReason) 11963Assert.Equal(CandidateReason.Ambiguous, actual.CandidateReason) 12018Assert.Equal(CandidateReason.NotReferencable, actual.CandidateReason) 12049Assert.Equal(CandidateReason.Ambiguous, actual.CandidateReason)
SymbolsTests\Source\BindingsTests.vb (3)
506Assert.Equal(CandidateReason.Ambiguous, interfaceIAmbigSymInfo.CandidateReason) 522Assert.Equal(CandidateReason.WrongArity, classYellowSymInfo.CandidateReason) 673Assert.Equal(CandidateReason.Inaccessible, info.CandidateReason)
SymbolsTests\Source\EventTests.vb (1)
1651Assert.Equal(CandidateReason.Inaccessible, semanticSummary.CandidateReason)
SymbolsTests\Source\GroupClassTests.vb (1)
3279Assert.Equal(CandidateReason.NotAValue, symbolInfo.CandidateReason)
SymbolsTests\SymbolErrorTests.vb (3)
23434Assert.Equal(CandidateReason.None, errortype.CandidateReason) 23464Assert.Equal(CandidateReason.Inaccessible, errortyp.CandidateReason) 23500Assert.Equal(CandidateReason.Ambiguous, errortyp.CandidateReason)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
CompilationTestUtils.vb (2)
512Public CandidateReason As CandidateReason = CandidateReason.None
Microsoft.CodeAnalysis.Workspaces (59)
AbstractSpeculationAnalyzer.cs (2)
300if (originalSymbolInfo.CandidateReason == CandidateReason.MemberGroup) 852if (_failOnOverloadResolutionFailuresInOriginalCode && originalSymbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (11)
39private static ValueTask<(bool matched, CandidateReason reason)> SymbolsMatchAsync( 53protected static ValueTask<(bool matched, CandidateReason reason)> SymbolsMatchAsync( 61protected static async ValueTask<(bool matched, CandidateReason reason)> MatchesAsync( 65return (matched: true, CandidateReason.None); 209protected static FinderLocation CreateFinderLocation(FindReferencesDocumentState state, SyntaxToken token, CandidateReason reason, CancellationToken cancellationToken) 212public static ReferenceLocation CreateReferenceLocation(FindReferencesDocumentState state, SyntaxToken token, CandidateReason reason, CancellationToken cancellationToken) 426candidateReason: CandidateReason.None))); 464candidateReason: CandidateReason.None))); 499GetAdditionalFindUsagesProperties(node, state), CandidateReason.None))); 526GetAdditionalFindUsagesProperties(node, state), CandidateReason.None))); 557GetAdditionalFindUsagesProperties(node, state), CandidateReason.None)));
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
59result.Add(CreateFinderLocation(state, token, CandidateReason.None, cancellationToken));
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
246GetAdditionalFindUsagesProperties(node, state), CandidateReason.None)));
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (5)
217private static ValueTask<(bool matched, CandidateReason reason, SyntaxNode indexerReference)> ComputeIndexerInformationAsync( 245private static async ValueTask<(bool matched, CandidateReason reason, SyntaxNode indexerReference)> ComputeIndexerMemberCRefInformationAsync( 254private static async ValueTask<(bool matched, CandidateReason reason, SyntaxNode indexerReference)> ComputeConditionalAccessInformationAsync( 273private static async ValueTask<(bool matched, CandidateReason reason, SyntaxNode? indexerReference)> ComputeElementAccessInformationAsync( 290private static async ValueTask<(bool matched, CandidateReason reason, SyntaxNode indexerReference)> ComputeImplicitElementAccessInformationAsync(
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (2)
142async ValueTask<(bool matched, ISymbol candidate, CandidateReason candidateReason)> HasInheritanceRelationshipAsync( 146return (matched: true, symbolInfo.Symbol!, CandidateReason.None);
FindSymbols\ReferenceLocation.cs (5)
64public CandidateReason CandidateReason { get; } 73CandidateReason candidateReason, 89internal ReferenceLocation(Document document, IAliasSymbol? alias, Location location, bool isImplicit, SymbolUsageInfo symbolUsageInfo, ImmutableDictionary<string, string> additionalProperties, CandidateReason candidateReason) 101CandidateReason.None, containingStringLocation) 111public bool IsCandidateLocation => this.CandidateReason != CandidateReason.None;
Remote\RemoteArguments.cs (2)
156public readonly CandidateReason CandidateReason; 165CandidateReason candidateReason)
Rename\IRemoteRenamerService.cs (2)
85public readonly CandidateReason CandidateReason; 102CandidateReason candidateReason,
Rename\RenameLocation.cs (21)
15public readonly CandidateReason CandidateReason; 26CandidateReason candidateReason = CandidateReason.None, 63internal static bool ShouldRename(CandidateReason candidateReason) 65if (candidateReason != CandidateReason.None) 76case CandidateReason.NotATypeOrNamespace: 84case CandidateReason.NotAnEvent: 85case CandidateReason.NotAWithEventsMember: 90case CandidateReason.NotAnAttributeType: 96case CandidateReason.WrongArity: 102case CandidateReason.NotCreatable: 107case CandidateReason.NotReferencable: 113case CandidateReason.Inaccessible: 119case CandidateReason.NotAValue: 120case CandidateReason.NotAVariable: 126case CandidateReason.NotInvocable: 133case CandidateReason.StaticInstanceMismatch: 139case CandidateReason.OverloadResolutionFailure: 147case CandidateReason.LateBound: 151case CandidateReason.Ambiguous: 156case CandidateReason.MemberGroup:
Rename\RenameUtilities.cs (2)
64if (info.CandidateReason == CandidateReason.MemberGroup) 168if (symbolInfo.CandidateReason == CandidateReason.MemberGroup && symbolInfo.CandidateSymbols.Any())
Rename\SymbolicRenameLocations.cs (1)
98: result.Locations.Where(x => x.CandidateReason != CandidateReason.MemberGroup));
SymbolKey.cs (1)
265CandidateReason.Ambiguous);
SymbolKeyResolution.cs (3)
26CandidateReason = CandidateReason.None; 29internal SymbolKeyResolution(ImmutableArray<ISymbol> candidateSymbols, CandidateReason candidateReason) 39public CandidateReason CandidateReason { get; }