1350 references to CandidateReason
Microsoft.CodeAnalysis (6)
Compilation\SymbolInfo.cs (5)
46
public
CandidateReason
CandidateReason { get; }
49
: this(symbol, ImmutableArray<ISymbol>.Empty,
CandidateReason
.None)
53
internal SymbolInfo(ISymbol symbol,
CandidateReason
reason)
58
internal SymbolInfo(ImmutableArray<ISymbol> candidateSymbols,
CandidateReason
candidateReason)
63
private SymbolInfo(ISymbol? symbol, ImmutableArray<ISymbol> candidateSymbols,
CandidateReason
candidateReason)
Symbols\IErrorTypeSymbol.cs (1)
39
CandidateReason
CandidateReason { get; }
Microsoft.CodeAnalysis.CodeStyle (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
260
CandidateReason
.Ambiguous);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyResolution.cs (3)
26
CandidateReason =
CandidateReason
.None;
29
internal SymbolKeyResolution(ImmutableArray<ISymbol> candidateSymbols,
CandidateReason
candidateReason)
39
public
CandidateReason
CandidateReason { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
335
if (originalSymbolInfo.CandidateReason ==
CandidateReason
.MemberGroup)
888
if (_failOnOverloadResolutionFailuresInOriginalCode && originalSymbolInfo.CandidateReason ==
CandidateReason
.OverloadResolutionFailure)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
130
=> symbolInfo.CandidateReason ==
CandidateReason
.Ambiguous &&
Microsoft.CodeAnalysis.CSharp (25)
Binder\LookupResultKind.cs (16)
74
public static
CandidateReason
ToCandidateReason(this LookupResultKind resultKind)
78
case LookupResultKind.Empty: return
CandidateReason
.None;
79
case LookupResultKind.NotATypeOrNamespace: return
CandidateReason
.NotATypeOrNamespace;
80
case LookupResultKind.NotAnAttributeType: return
CandidateReason
.NotAnAttributeType;
81
case LookupResultKind.WrongArity: return
CandidateReason
.WrongArity;
82
case LookupResultKind.Inaccessible: return
CandidateReason
.Inaccessible;
83
case LookupResultKind.NotCreatable: return
CandidateReason
.NotCreatable;
84
case LookupResultKind.NotReferencable: return
CandidateReason
.NotReferencable;
85
case LookupResultKind.NotAValue: return
CandidateReason
.NotAValue;
86
case LookupResultKind.NotAVariable: return
CandidateReason
.NotAVariable;
87
case LookupResultKind.NotInvocable: return
CandidateReason
.NotInvocable;
88
case LookupResultKind.StaticInstanceMismatch: return
CandidateReason
.StaticInstanceMismatch;
89
case LookupResultKind.OverloadResolutionFailure: return
CandidateReason
.OverloadResolutionFailure;
90
case LookupResultKind.Ambiguous: return
CandidateReason
.Ambiguous;
91
case LookupResultKind.MemberGroup: return
CandidateReason
.MemberGroup;
95
return
CandidateReason
.None;
Compilation\SymbolInfoFactory.cs (3)
29
return new SymbolInfo(symbols[0].GetPublicSymbol(),
CandidateReason
.LateBound);
33
return new SymbolInfo(getPublicSymbols(symbols),
CandidateReason
.LateBound);
50
return new SymbolInfo(getPublicSymbols(symbols), (symbols.Count > 0) ? resultKind.ToCandidateReason() :
CandidateReason
.None);
Compilation\SyntaxTreeSemanticModel.cs (3)
223
if ((object)result.Symbol == null && result.CandidateReason ==
CandidateReason
.None && node is ExpressionSyntax && SyntaxFacts.IsInNamespaceOrTypeContext((ExpressionSyntax)node))
238
result = new SymbolInfo(ImmutableArray.Create<ISymbol>(info.Symbol),
CandidateReason
.NotATypeOrNamespace);
242
result = new SymbolInfo(info.CandidateSymbols,
CandidateReason
.NotATypeOrNamespace);
Symbols\ErrorTypeSymbol.cs (2)
67
public
CandidateReason
CandidateReason
78
return
CandidateReason
.None;
Symbols\PublicModel\ErrorTypeSymbol.cs (1)
36
CandidateReason
IErrorTypeSymbol.CandidateReason => _underlying.CandidateReason;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
129
if (symbolInfo.CandidateReason ==
CandidateReason
.OverloadResolutionFailure && !symbolInfo.CandidateSymbols.IsEmpty)
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
59
if (interfaceSymbolInfo.CandidateReason !=
CandidateReason
.WrongArity)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
104
if (symbolInfo.CandidateReason !=
CandidateReason
.WrongArity)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (13)
CodeGen\CodeGenFunctionPointersTests.cs (13)
3120
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3347
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3368
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3417
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3464
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3574
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3581
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3626
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3633
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3677
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3684
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
3716
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
4122
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (131)
Attributes\AttributeTests.cs (2)
7547
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
7588
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
Attributes\AttributeTests_RefReadOnly.cs (2)
1385
Assert.Equal(
CandidateReason
.None, result.CandidateReason);
1427
Assert.Equal(
CandidateReason
.None, result.CandidateReason);
FirstClassSpanTests.cs (5)
8873
private static string DisplayInvokedMethodTypeArguments(CSharpCompilation comp,
CandidateReason
failure =
CandidateReason
.None)
8880
if (failure !=
CandidateReason
.None)
9130
AssertEx.Equal("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp,
CandidateReason
.OverloadResolutionFailure));
9149
AssertEx.Equal("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp,
CandidateReason
.OverloadResolutionFailure));
Semantics\ExtensionTests.cs (16)
13519
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess).CandidateReason);
15915
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, model.GetSymbolInfo(memberAccess).CandidateReason);
19072
Assert.Equal(
CandidateReason
.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
19337
Assert.Equal(
CandidateReason
.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
19371
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
19376
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
19511
Assert.Equal(
CandidateReason
.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
19543
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
19548
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
19580
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
19585
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
19637
Assert.Equal(
CandidateReason
.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
19675
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
19680
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
19713
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
19718
Assert.Equal(
CandidateReason
.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
Semantics\OutVarTests.cs (1)
1013
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Semantics\PatternMatchingTestBase.cs (1)
450
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
Semantics\PatternMatchingTests.cs (1)
3270
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Semantics\PatternMatchingTests3.cs (14)
56
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
64
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
116
Assert.Equal(
CandidateReason
.Ambiguous, xSymbol.CandidateReason);
126
Assert.Equal(
CandidateReason
.Ambiguous, ySymbol.CandidateReason);
167
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
175
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
212
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
220
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
265
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
273
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
306
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
314
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
353
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
361
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
Semantics\PatternMatchingTests4.cs (1)
1024
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Semantics\PatternMatchingTests5.cs (16)
1113
Assert.Equal(
CandidateReason
.None, xySymbol.CandidateReason);
1118
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
1123
Assert.Equal(
CandidateReason
.None, yNameSymbol.CandidateReason);
1131
Assert.Equal(
CandidateReason
.None, yxSymbol.CandidateReason);
1136
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
1141
Assert.Equal(
CandidateReason
.None, xNameSymbol.CandidateReason);
1193
Assert.Equal(
CandidateReason
.Ambiguous, xSymbol.CandidateReason);
1203
Assert.Equal(
CandidateReason
.Ambiguous, ySymbol.CandidateReason);
1244
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
1252
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
1296
Assert.Equal(
CandidateReason
.None, xySymbol.CandidateReason);
1304
Assert.Equal(
CandidateReason
.None, xSymbol.CandidateReason);
1312
Assert.Equal(
CandidateReason
.None, yNameSymbol.CandidateReason);
1323
Assert.Equal(
CandidateReason
.None, yxSymbol.CandidateReason);
1331
Assert.Equal(
CandidateReason
.None, ySymbol.CandidateReason);
1339
Assert.Equal(
CandidateReason
.None, xNameSymbol.CandidateReason);
Semantics\PrimaryConstructorTests.cs (25)
1372
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
1418
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
1478
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
1547
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
1636
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
1821
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
1861
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
2125
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2130
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2134
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2143
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2148
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2153
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2226
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2231
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2235
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2365
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2370
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2374
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2432
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
6099
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
7803
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
7815
if (!isRecord || keyword == "struct" || symbolInfo.CandidateReason !=
CandidateReason
.NotAVariable)
7817
Assert.Equal(
CandidateReason
.StaticInstanceMismatch, symbolInfo.CandidateReason);
7997
if (symbolInfo.CandidateReason ==
CandidateReason
.NotAVariable &&
Semantics\RecordTests.cs (21)
21550
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
21596
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
21656
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
21725
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
21814
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
21999
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
22036
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
22111
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
22341
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22346
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22350
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22359
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22364
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22369
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22442
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22447
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22451
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22581
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22586
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
22590
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
28299
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (26)
3138
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3228
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3686
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3789
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4220
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4298
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5026
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
5037
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
11978
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
12091
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
12364
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
12465
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
12952
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
13029
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
13257
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
13332
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
13823
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
13946
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
14236
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
14357
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
14921
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
15016
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
15271
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
15364
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
16390
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
16401
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
129
if (symbolInfo.CandidateReason ==
CandidateReason
.OverloadResolutionFailure && !symbolInfo.CandidateSymbols.IsEmpty)
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
59
if (interfaceSymbolInfo.CandidateReason !=
CandidateReason
.WrongArity)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (184)
Semantics\BetterCandidates.cs (8)
1091
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1099
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1107
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1115
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1123
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1168
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1216
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1269
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\BindingTests.cs (11)
2370
Assert.Equal(
CandidateReason
.NotReferencable, symbolInfo.CandidateReason);
2389
Assert.Equal(
CandidateReason
.NotReferencable, symbolInfo.CandidateReason);
2732
Assert.Equal(
CandidateReason
.None, m0Symbol.CandidateReason);
2744
Assert.Equal(
CandidateReason
.None, m1Symbol.CandidateReason);
2843
Assert.Equal(
CandidateReason
.None, m0Symbol.CandidateReason);
2855
Assert.Equal(
CandidateReason
.None, m1Symbol.CandidateReason);
3049
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo1.CandidateReason);
3129
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo1.CandidateReason);
3203
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo1.CandidateReason);
3288
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo1.CandidateReason);
3742
Assert.Equal(
CandidateReason
.NotATypeOrNamespace, symbolInfo2.CandidateReason);
Semantics\ColorColorTests.cs (7)
652
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, parentInfo.CandidateReason);
1079
Assert.Equal(
CandidateReason
.None, parentInfo.CandidateReason);
1125
Assert.Equal(
CandidateReason
.None, parentInfo.CandidateReason);
1170
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, parentInfo.CandidateReason);
1215
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, parentInfo.CandidateReason);
1249
Assert.Equal(
CandidateReason
.NotAValue, info.CandidateReason);
1294
Assert.Equal(
CandidateReason
.None, parentInfo.CandidateReason);
Semantics\DeconstructionTests.cs (59)
4267
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4279
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4297
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4322
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4402
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4410
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4428
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4453
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4526
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4538
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4550
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4559
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4570
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4587
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4676
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4684
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4770
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4778
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4848
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4856
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4867
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5056
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5216
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5224
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5242
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5270
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5280
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5360
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5368
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5386
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5414
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5424
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5497
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5505
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5517
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5526
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5537
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5557
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5567
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5684
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5692
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5717
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5794
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5802
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5827
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5897
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5905
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5916
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5933
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
5994
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6004
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6037
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6047
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6077
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6087
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6119
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6129
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6159
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
6169
Assert.Equal(
CandidateReason
.None, symbols.CandidateReason);
Semantics\ExpressionBodiedMemberTests.cs (5)
86
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
196
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
238
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
294
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
327
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
Semantics\FunctionPointerTests.cs (1)
3970
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
Semantics\ImplicitObjectCreationTests.cs (3)
4541
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4548
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4582
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Semantics\InteractiveSemanticModelTests.cs (2)
189
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
243
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
Semantics\IteratorTests.cs (1)
659
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\LambdaTests.cs (3)
1183
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1211
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1243
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Semantics\LocalFunctionTests.cs (2)
1800
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, clsCompliantSymbolInfo.CandidateReason);
1875
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, clsCompliantSymbolInfo.CandidateReason);
Semantics\LookupTests.cs (2)
1504
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
1508
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\NameOfTests.cs (17)
688
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason);
714
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason);
750
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason);
796
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason);
833
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
869
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
915
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason);
948
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
1067
verifySymbolInfo(
CandidateReason
.MemberGroup, model.GetSymbolInfo(argument));
1074
verifySymbolInfo(
CandidateReason
.MemberGroup, model2.GetSymbolInfo(argument2));
1076
verifySymbolInfo(
CandidateReason
.OverloadResolutionFailure, model.GetSpeculativeSymbolInfo(argument2.Position, argument2, SpeculativeBindingOption.BindAsExpression));
1080
void verifySymbolInfo(
CandidateReason
reason, SymbolInfo symbolInfo)
1231
verifySymbolInfo(
CandidateReason
.MemberGroup, model.GetSymbolInfo(argument));
1238
verifySymbolInfo(
CandidateReason
.MemberGroup, model2.GetSymbolInfo(argument2));
1240
verifySymbolInfo(
CandidateReason
.OverloadResolutionFailure, model.GetSpeculativeSymbolInfo(argument2.Position, argument2, SpeculativeBindingOption.BindAsExpression));
1244
void verifySymbolInfo(
CandidateReason
reason, SymbolInfo symbolInfo)
1426
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason);
Semantics\NonTrailingNamedArgumentsTests.cs (3)
429
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbol.CandidateReason);
540
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
714
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, model.GetSymbolInfo(firstInvocation).CandidateReason);
Semantics\ObjectAndCollectionInitializerTests.cs (7)
3481
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3488
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3528
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
3585
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason);
3622
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3660
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3944
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Semantics\OperatorTests.cs (9)
7540
Assert.Equal(type.IsDynamic() ?
CandidateReason
.LateBound :
CandidateReason
.None, info1.CandidateReason);
8091
Assert.True(
CandidateReason
.LateBound == info1.CandidateReason ||
CandidateReason
.None == info1.CandidateReason);
8095
Assert.Equal(
CandidateReason
.None, info1.CandidateReason);
8100
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info1.CandidateReason);
8109
Assert.Equal(leftType.IsDynamic() || rightType.IsDynamic() ?
CandidateReason
.LateBound :
CandidateReason
.None, info1.CandidateReason);
8566
Assert.Equal(
CandidateReason
.None, info1.CandidateReason);
Semantics\OverloadResolutionTests.cs (2)
9075
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason);
9423
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\QueryTests.cs (1)
2400
Assert.Equal(
CandidateReason
.None, symbolInfoForSelect.CandidateReason);
Semantics\RecordStructTests.cs (1)
3322
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Semantics\ScriptSemanticsTests.cs (2)
250
Assert.Equal(
CandidateReason
.None, summary.CandidateReason);
567
Assert.Equal(
CandidateReason
.None, summary.CandidateReason);
Semantics\SemanticErrorTests.cs (1)
3338
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, boundCall.CandidateReason);
Semantics\SuppressAccessibilityChecksTests.cs (1)
65
Assert.Equal(
CandidateReason
.Inaccessible, semanticModel.GetSymbolInfo(invocation).CandidateReason);
Semantics\TopLevelStatementsTests.cs (5)
253
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
264
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
404
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
415
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
6240
Assert.Equal(
CandidateReason
.Inaccessible, semanticModel.GetSymbolInfo(invocation).CandidateReason);
Semantics\UnsafeTests.cs (31)
7262
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
7329
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
7367
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
7409
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
7540
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
7862
Assert.Equal(
CandidateReason
.None, receiverSummary.CandidateReason);
7871
Assert.Equal(
CandidateReason
.None, methodGroupSummary.CandidateReason);
7880
Assert.Equal(
CandidateReason
.None, callSummary.CandidateReason);
7929
Assert.Equal(
CandidateReason
.None, receiverSummary.CandidateReason);
8173
Assert.Equal(
CandidateReason
.None, receiverSummary.CandidateReason);
8185
Assert.Equal(
CandidateReason
.None, indexSummary.CandidateReason);
8194
Assert.Equal(
CandidateReason
.None, accessSummary.CandidateReason);
8240
Assert.Equal(
CandidateReason
.None, receiverSummary.CandidateReason);
8253
Assert.Equal(
CandidateReason
.None, accessSummary.CandidateReason);
8298
Assert.Equal(
CandidateReason
.None, receiverSummary.CandidateReason);
8311
Assert.Equal(
CandidateReason
.None, accessSummary.CandidateReason);
8881
Assert.Equal(
CandidateReason
.None, summary.CandidateReason);
8916
Assert.Equal(
CandidateReason
.None, summary.CandidateReason);
9343
Assert.Equal(
CandidateReason
.None, summary.CandidateReason);
10235
Assert.Equal(
CandidateReason
.None, summary.CandidateReason);
10262
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
10304
Assert.Equal(
CandidateReason
.None, summary.CandidateReason);
10635
Assert.Equal(
CandidateReason
.None, typeSummary.CandidateReason);
10648
Assert.Equal(
CandidateReason
.None, sizeOfSummary.CandidateReason);
10697
Assert.Equal(
CandidateReason
.None, typeSummary.CandidateReason);
10710
Assert.Equal(
CandidateReason
.None, sizeOfSummary.CandidateReason);
10757
Assert.Equal(
CandidateReason
.None, typeSummary.CandidateReason);
10770
Assert.Equal(
CandidateReason
.None, sizeOfSummary.CandidateReason);
11316
Assert.Equal(
CandidateReason
.None, stackAllocSummary.CandidateReason);
11328
Assert.Equal(
CandidateReason
.None, typeSummary.CandidateReason);
11342
Assert.Equal(
CandidateReason
.None, countSummary.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (355)
Compilation\GetSemanticInfoTests.cs (37)
1224
Assert.Equal(
CandidateReason
.None, bindInfo.CandidateReason);
1420
Assert.Equal(
CandidateReason
.None, bindInfo.CandidateReason);
1425
Assert.Equal(
CandidateReason
.None, bindInfo.CandidateReason);
1461
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, bindInfo.CandidateReason);
1466
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, bindInfo.CandidateReason);
1495
Assert.Equal(
CandidateReason
.None, bindInfo.CandidateReason);
1500
Assert.Equal(
CandidateReason
.None, bindInfo.CandidateReason);
1530
Assert.Equal(
CandidateReason
.WrongArity, bindInfo.CandidateReason);
1815
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, bindInfo.CandidateReason);
2844
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
2875
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
2935
Assert.Equal(
CandidateReason
.Ambiguous, symbolInfo.CandidateReason);
2968
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3027
Assert.Equal(
CandidateReason
.Ambiguous, symbolInfo.CandidateReason);
3060
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3101
Assert.Equal(
CandidateReason
.Ambiguous, symbolInfo.CandidateReason);
3134
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3175
Assert.Equal(
CandidateReason
.Ambiguous, symbolInfo.CandidateReason);
3208
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3761
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3791
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3824
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3851
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3877
Assert.Equal(
CandidateReason
.NotATypeOrNamespace, info.CandidateReason);
3958
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
4003
Assert.Equal(
CandidateReason
.NotATypeOrNamespace, info.CandidateReason);
4296
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
4443
Assert.Equal(
CandidateReason
.Inaccessible, leftInfo.CandidateReason);
4447
Assert.Equal(
CandidateReason
.Inaccessible, rightInfo.CandidateReason);
4493
Assert.Equal(
CandidateReason
.NotReferencable, info.CandidateReason);
4540
Assert.Equal(
CandidateReason
.Inaccessible, typeInfo.CandidateReason);
4599
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, classInfo.CandidateReason);
4601
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, structInfo.CandidateReason);
4646
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
4916
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
5480
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, invocationInfo.CandidateReason);
6016
Assert.Equal(
CandidateReason
.NotReferencable, info.CandidateReason);
Compilation\QueryClauseInfoTests.cs (36)
36
new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32),
CandidateReason
.Inaccessible),
37
new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32),
CandidateReason
.Inaccessible)),
39
new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32),
CandidateReason
.Inaccessible),
40
new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32),
CandidateReason
.Inaccessible)));
52
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
53
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)),
55
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
56
new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32),
CandidateReason
.Inaccessible)));
68
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
69
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)),
71
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
72
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)));
84
new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32),
CandidateReason
.Inaccessible),
85
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)),
87
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
88
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)));
92
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, obj),
CandidateReason
.Inaccessible),
93
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)),
95
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
96
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)));
100
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
101
new SymbolInfo(ImmutableArray.Create<ISymbol>(obj, int32),
CandidateReason
.Inaccessible)),
103
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
104
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)));
108
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
109
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, obj),
CandidateReason
.Inaccessible)),
111
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
112
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)));
116
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Ambiguous),
117
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)),
119
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
120
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)));
124
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
125
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Ambiguous)),
127
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible),
128
new SymbolInfo(ImmutableArray.Create<ISymbol>(int32, int32),
CandidateReason
.Inaccessible)));
Compilation\SemanticModelAPITests.cs (9)
103
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
1737
Assert.Equal(
CandidateReason
.None, aliasDeclInfo.CandidateReason);
2054
Assert.Equal(
CandidateReason
.NotReferencable, symbolInfo.CandidateReason);
2117
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3264
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
3559
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3582
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4543
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4621
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (16)
3970
Assert.Equal(
CandidateReason
.NotAnAttributeType, symbolInfo.CandidateReason);
4174
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4182
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
4192
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4200
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4207
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4216
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4225
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4258
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4269
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason);
4286
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4308
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4319
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4332
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4355
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
4377
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Compilation\SemanticModelGetSemanticInfoTests.cs (193)
52
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
122
Assert.Equal(
CandidateReason
.WrongArity, semanticInfo.CandidateReason);
156
Assert.Equal(
CandidateReason
.WrongArity, semanticInfo.CandidateReason);
197
Assert.Equal(
CandidateReason
.WrongArity, semanticInfo.CandidateReason);
238
Assert.Equal(
CandidateReason
.WrongArity, semanticInfo.CandidateReason);
276
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
310
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
340
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
370
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
403
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
428
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
463
Assert.Equal(
CandidateReason
.NotAVariable, semanticInfo.CandidateReason);
503
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
546
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
594
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
642
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
695
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
796
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
2579
Assert.Equal(
CandidateReason
.StaticInstanceMismatch, semanticInfo.CandidateReason);
2691
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
2732
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
2782
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
2828
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
2947
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
2983
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
3017
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
3426
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
3458
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
3524
Assert.Equal(
CandidateReason
.NotATypeOrNamespace, semanticInfo.CandidateReason);
3838
Assert.NotEqual(
CandidateReason
.None, semanticInfo.CandidateReason);
3937
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
3973
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
4070
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
4160
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
4186
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
4214
Assert.Equal(
CandidateReason
.WrongArity, semanticInfo.CandidateReason);
4247
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
4281
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
4373
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
4644
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
4918
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
4965
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
5017
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
5068
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
5107
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
5154
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
5403
Assert.Equal(
CandidateReason
.NotReferencable, semanticInfo.CandidateReason);
5445
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
5481
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
5510
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
5729
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
5762
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
5829
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
5897
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
5965
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
6032
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
6060
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
6092
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
6370
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
6397
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
6642
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
6676
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
6807
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
6966
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7170
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7202
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7234
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7263
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7344
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7400
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7426
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7454
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7487
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7523
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7586
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
7624
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7852
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7918
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7950
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
7984
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
8020
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
8036
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
8073
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
8089
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
8370
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
8404
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
8515
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
8685
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
8727
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
8769
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
8810
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
8934
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
9063
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
9124
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
9359
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
9418
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
9456
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
9529
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
9565
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
9615
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
9670
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
9721
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
9781
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
9832
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
9887
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
10178
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
10217
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
10248
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
10283
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
10318
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
10352
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
10386
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
10428
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason);
10467
Assert.Equal(
CandidateReason
.StaticInstanceMismatch, semanticInfo.CandidateReason);
10494
Assert.Equal(
CandidateReason
.NotReferencable, semanticInfo.CandidateReason);
10524
Assert.Equal(
CandidateReason
.NotReferencable, semanticInfo.CandidateReason);
10559
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
10601
Assert.Equal(
CandidateReason
.NotAValue, semanticInfo.CandidateReason);
10638
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
10675
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
10714
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
10757
Assert.Equal(
CandidateReason
.NotAVariable, semanticInfo.CandidateReason);
10799
Assert.Equal(
CandidateReason
.NotAVariable, semanticInfo.CandidateReason);
10836
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
10905
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
11145
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
11189
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
11223
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
11461
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
11498
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
11536
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
11573
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
11608
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
11796
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
11867
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
11938
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12009
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12044
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12080
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12124
Assert.Equal(
CandidateReason
.NotATypeOrNamespace, symbolInfo.CandidateReason);
12153
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12187
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12220
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12257
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12288
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12323
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12356
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12392
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12427
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
12454
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12485
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12708
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12740
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12884
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
12959
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
12997
Assert.Equal(
CandidateReason
.NotAVariable, semanticInfo.CandidateReason);
13038
Assert.Equal(
CandidateReason
.NotAValue, semanticInfo.CandidateReason);
13069
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13130
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
13164
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
13198
Assert.Equal(
CandidateReason
.NotAVariable, semanticInfo.CandidateReason);
13229
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
13383
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13443
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13562
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13592
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13657
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13686
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13742
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13775
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13806
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13840
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
13874
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
13913
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason);
13979
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
14006
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
14160
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
14292
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
14338
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason);
14381
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
14419
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
14508
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
14542
Assert.Equal(
CandidateReason
.NotCreatable, semanticInfo.CandidateReason);
14591
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
14664
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
14794
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
14809
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
14890
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
14905
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
15001
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
15017
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
15114
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason);
15339
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
Compilation\SemanticModelGetSemanticInfoTests_LateBound.cs (26)
42
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
66
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
88
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
114
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
145
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
171
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
199
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
230
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
270
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
293
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
322
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
351
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
377
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
422
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
518
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
555
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
591
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
619
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
656
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
683
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
719
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
748
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
775
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
802
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
830
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
861
Assert.Equal(
CandidateReason
.LateBound, semanticInfo.CandidateReason);
DocumentationComments\CrefTests.cs (20)
1816
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
2017
Assert.Equal(
CandidateReason
.Ambiguous, info.CandidateReason);
2056
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
2110
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
3159
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
3182
Assert.Equal(
CandidateReason
.Ambiguous, info.CandidateReason); // Candidates have different kinds.
3205
Assert.Equal(
CandidateReason
.Ambiguous, info.CandidateReason); // No parameter list.
3228
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3252
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3276
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3300
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3324
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
3347
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
5751
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
5950
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
5999
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
6349
Assert.Equal(
CandidateReason
.NotReferencable, nonCrefInfo.CandidateReason);
6364
Assert.Equal(
CandidateReason
.Inaccessible, nonCrefInfo.CandidateReason);
6429
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
6467
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
DocumentationComments\ParameterTests.cs (2)
334
Assert.Equal(
CandidateReason
.Ambiguous, info.CandidateReason);
357
Assert.Equal(
CandidateReason
.Ambiguous, info.CandidateReason);
Symbols\ConversionTests.cs (1)
2074
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, castInfo.CandidateReason);
Symbols\ExtensionMethodTests.cs (1)
3017
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason);
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1840
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
1859
expectedCandidateReason:
CandidateReason
.OverloadResolutionFailure,
Symbols\Source\FileModifierTests.cs (7)
2604
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
2643
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3514
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3563
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
3718
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
3823
Assert.Equal(
CandidateReason
.None, info.CandidateReason);
3983
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Symbols\Source\UsingAliasTests.cs (2)
712
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
755
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason);
Symbols\SymbolErrorTests.cs (3)
16898
Assert.Equal(
CandidateReason
.None, errorFieldType.CandidateReason);
16925
Assert.Equal(
CandidateReason
.Inaccessible, errorFieldType.CandidateReason);
16962
Assert.Equal(
CandidateReason
.Ambiguous, errorFieldType.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (7)
CompilationTestUtils.cs (1)
208
public
CandidateReason
CandidateReason;
FunctionPointerUtilities.cs (6)
142
CandidateReason
expectedCandidateReason =
CandidateReason
.None,
212
CandidateReason
expectedReason,
220
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
232
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
258
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (2)
66
CandidateReason
.Ambiguous or
67
CandidateReason
.MemberGroup)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
400
return semanticModel.GetSymbolInfo(memberAccess.Name).CandidateReason ==
CandidateReason
.LateBound;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
104
if (symbolInfo.CandidateReason !=
CandidateReason
.WrongArity)
Microsoft.CodeAnalysis.Features (8)
AddImport\SymbolReferenceFinder.cs (1)
594
if (symbolInfo.CandidateReason ==
CandidateReason
.OverloadResolutionFailure && !checkForExtensionMethods)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
135
CandidateReason
.None));
FullyQualify\AbstractFullyQualifyService.cs (1)
143
if (currentSymbolInfo.CandidateReason ==
CandidateReason
.WrongArity)
GenerateType\AbstractGenerateTypeService.State.cs (4)
140
if (info.CandidateReason ==
CandidateReason
.NotCreatable)
145
if (info.CandidateReason is
CandidateReason
.Inaccessible or
146
CandidateReason
.NotReferencable or
147
CandidateReason
.OverloadResolutionFailure)
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
130
=> symbolInfo.CandidateReason ==
CandidateReason
.Ambiguous &&
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\LookupResult.vb (17)
43
Public Function ToCandidateReason(resultKind As LookupResultKind) As
CandidateReason
46
Return
CandidateReason
.None
48
Return
CandidateReason
.OverloadResolutionFailure
50
Return
CandidateReason
.NotATypeOrNamespace
52
Return
CandidateReason
.NotAnEvent
54
Return
CandidateReason
.LateBound
56
Return
CandidateReason
.NotAnAttributeType
58
Return
CandidateReason
.NotAWithEventsMember
60
Return
CandidateReason
.WrongArity
62
Return
CandidateReason
.NotCreatable
64
Return
CandidateReason
.Inaccessible
66
Return
CandidateReason
.NotAValue
68
Return
CandidateReason
.NotAVariable
70
Return
CandidateReason
.NotReferencable
72
Return
CandidateReason
.StaticInstanceMismatch
74
Return
CandidateReason
.Ambiguous
76
Return
CandidateReason
.MemberGroup
Compilation\SemanticModel.vb (2)
2827
If(resultKind = LookupResultKind.Good,
CandidateReason
.None, resultKind.ToCandidateReason()))
2832
reason As
CandidateReason
) As SymbolInfo
Compilation\SymbolInfo.vb (7)
18
Dim reason = If(resultKind = LookupResultKind.Good,
CandidateReason
.None, resultKind.ToCandidateReason())
22
Friend Shared Function Create(symbols As ImmutableArray(Of ISymbol), reason As
CandidateReason
) As SymbolInfo
24
If symbols.IsEmpty AndAlso Not (reason =
CandidateReason
.None OrElse reason =
CandidateReason
.LateBound) Then
25
reason =
CandidateReason
.None
28
If symbols.Length = 1 AndAlso (reason =
CandidateReason
.None OrElse reason =
CandidateReason
.LateBound) Then
Compilation\SyntaxTreeSemanticModel.vb (1)
488
If retValue.CandidateReason =
CandidateReason
.None Then
Symbols\ErrorTypeSymbol.vb (1)
386
Public ReadOnly Property CandidateReason As
CandidateReason
Implements IErrorTypeSymbol.CandidateReason
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
144
If symbolInfo.CandidateReason =
CandidateReason
.OverloadResolutionFailure AndAlso Not symbolInfo.CandidateSymbols.IsEmpty Then
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
94
If symbolInfo.CandidateReason =
CandidateReason
.WrongArity Then
Microsoft.CodeAnalysis.VisualBasic.Features (2)
src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
144
If symbolInfo.CandidateReason =
CandidateReason
.OverloadResolutionFailure AndAlso Not symbolInfo.CandidateSymbols.IsEmpty Then
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
94
If symbolInfo.CandidateReason =
CandidateReason
.WrongArity Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (492)
Binding\BindingCollectionInitializerTests.vb (6)
1795
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1805
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1845
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason)
1890
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1927
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1965
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
Binding\ImplicitVariableTests.vb (2)
1232
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1252
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
Binding\LookupTests.vb (18)
1925
Assert.Equal(
CandidateReason
.Ambiguous, info3.CandidateReason)
1934
Assert.Equal(
CandidateReason
.Ambiguous, info2.CandidateReason)
1942
Assert.Equal(
CandidateReason
.Ambiguous, info1.CandidateReason)
1958
Assert.Equal(If(i = 16,
CandidateReason
.Ambiguous, If(i = 19,
CandidateReason
.NotAnAttributeType,
CandidateReason
.NotATypeOrNamespace)), info2.CandidateReason)
1966
Assert.Equal(If(i = 18,
CandidateReason
.Ambiguous, If(i = 21,
CandidateReason
.NotAnAttributeType,
CandidateReason
.NotATypeOrNamespace)), info3.CandidateReason)
1975
Assert.Equal(
CandidateReason
.Ambiguous, info3.CandidateReason)
2237
Assert.Equal(If(i = 3,
CandidateReason
.Ambiguous,
CandidateReason
.NotATypeOrNamespace), info3.CandidateReason)
2245
Assert.Equal(
CandidateReason
.Ambiguous, info2.CandidateReason)
2252
Assert.Equal(
CandidateReason
.Ambiguous, info1.CandidateReason)
2351
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info3.CandidateReason)
2595
Assert.Equal(
CandidateReason
.Ambiguous, info3.CandidateReason)
2603
Assert.Equal(
CandidateReason
.Ambiguous, info2.CandidateReason)
2610
Assert.Equal(
CandidateReason
.Ambiguous, info1.CandidateReason)
Compilation\MyTemplateTests.vb (1)
243
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
Compilation\SemanticModelAPITests.vb (18)
42
Assert.Equal(
CandidateReason
.None, info.CandidateReason)
418
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
425
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.OverloadResolutionFailure)
434
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
441
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
448
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
456
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
464
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
1230
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
1242
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.OverloadResolutionFailure)
1261
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
1284
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
1296
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
1309
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
1333
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
1345
Assert.Equal(symbolInfo.CandidateReason,
CandidateReason
.None)
4003
Assert.Equal(
CandidateReason
.None, info.CandidateReason)
4620
Assert.Equal(
CandidateReason
.NotATypeOrNamespace, symbolInfo.CandidateReason)
Semantics\ArrayLiteralTests.vb (5)
1495
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
1629
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
1719
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2048
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2081
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
Semantics\BinaryOperators.vb (3)
1040
Assert.Equal(
CandidateReason
.None, info1.CandidateReason)
1042
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info1.CandidateReason)
1045
Assert.Equal(
CandidateReason
.None, info1.CandidateReason)
Semantics\ConditionalAccessTests.vb (6)
9904
Assert.Equal(
CandidateReason
.NotAValue, info.CandidateReason)
9908
Assert.Equal(
CandidateReason
.NotAValue, info.CandidateReason)
9990
Assert.Equal(
CandidateReason
.NotAValue, info.CandidateReason)
9994
Assert.Equal(
CandidateReason
.NotAValue, info.CandidateReason)
10042
Assert.Equal(
CandidateReason
.NotAValue, info.CandidateReason)
10046
Assert.Equal(
CandidateReason
.NotAValue, info.CandidateReason)
Semantics\GetExtendedSemanticInfoTests.vb (109)
230
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason)
273
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason)
316
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason)
364
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason)
413
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason)
462
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason)
504
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason)
647
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason)
698
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
748
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
795
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
854
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
1246
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason)
1377
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1457
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1622
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticSummary.CandidateReason)
1666
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticSummary.CandidateReason)
1709
Assert.Equal(
CandidateReason
.NotReferencable, semanticSummary.CandidateReason)
1750
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
1798
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticSummary.CandidateReason)
1890
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
1927
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
1962
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1994
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2048
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2081
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2148
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2179
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2635
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
2711
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2746
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2782
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
3216
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
3666
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
3769
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
3796
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticSummary.CandidateReason)
3834
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticSummary.CandidateReason)
4017
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
4578
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
4619
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
4654
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
4712
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
4793
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
4836
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
5061
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
5235
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason)
5281
Assert.Equal(
CandidateReason
.Ambiguous, semanticInfo.CandidateReason)
5343
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
5374
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
5506
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
5536
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
5653
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
5858
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
5913
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
6008
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticSummary.CandidateReason)
6055
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticSummary.CandidateReason)
6100
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticSummary.CandidateReason)
6142
Assert.Equal(
CandidateReason
.WrongArity, semanticSummary.CandidateReason)
6182
Assert.Equal(
CandidateReason
.NotAValue, semanticInfo.CandidateReason)
6777
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
6815
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
6852
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
6890
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
6927
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
6965
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
7002
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
7040
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
7079
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason)
7121
Assert.Equal(
CandidateReason
.Inaccessible, semanticInfo.CandidateReason)
7163
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
7205
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
7247
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
7280
Assert.Equal(
CandidateReason
.WrongArity, semanticSummary.CandidateReason)
7321
Assert.Equal(
CandidateReason
.WrongArity, semanticSummary.CandidateReason)
7777
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
8076
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticSummary.CandidateReason)
8120
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticSummary.CandidateReason)
8583
Assert.Equal(
CandidateReason
.NotCreatable, semanticSummary.CandidateReason)
8625
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
8665
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
8702
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
8739
Assert.Equal(
CandidateReason
.NotATypeOrNamespace, symbolInfo.CandidateReason)
8761
Assert.Equal(
CandidateReason
.StaticInstanceMismatch, symbolInfo.CandidateReason)
8783
Assert.Equal(
CandidateReason
.StaticInstanceMismatch, symbolInfo.CandidateReason)
8814
Assert.Equal(
CandidateReason
.NotCreatable, semanticSummary.CandidateReason)
8852
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
8887
Assert.Equal(
CandidateReason
.NotCreatable, semanticSummary.CandidateReason)
8925
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
8962
Assert.Equal(
CandidateReason
.NotCreatable, semanticSummary.CandidateReason)
9002
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
9045
Assert.Equal(
CandidateReason
.NotCreatable, symbolInfo.CandidateReason)
9070
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason)
9109
Assert.Equal(
CandidateReason
.NotCreatable, symbolInfo.CandidateReason)
9131
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
9173
Assert.Equal(
CandidateReason
.NotCreatable, symbolInfo.CandidateReason)
9196
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
9238
Assert.Equal(
CandidateReason
.NotCreatable, symbolInfo.CandidateReason)
9263
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
9299
Assert.Equal(
CandidateReason
.NotCreatable, symbolInfo.CandidateReason)
9321
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason)
9356
Assert.Equal(
CandidateReason
.NotCreatable, semanticSummary.CandidateReason)
9392
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
9427
Assert.Equal(
CandidateReason
.NotCreatable, semanticSummary.CandidateReason)
9472
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
9773
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason)
9816
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason)
9848
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason)
9882
Assert.Equal(
CandidateReason
.NotAnAttributeType, semanticInfo.CandidateReason)
10226
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
Semantics\GetSemanticInfoTests.vb (46)
129
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
174
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
264
Assert.Equal(
CandidateReason
.NotAVariable, semanticInfo.CandidateReason)
413
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
463
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
513
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
563
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1537
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
1737
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1744
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1751
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2062
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2144
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2164
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2241
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2295
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2309
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2354
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2368
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
2417
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
3168
Assert.Equal(
CandidateReason
.Ambiguous, semanticSummary.CandidateReason)
3228
Assert.Equal(
CandidateReason
.NotAWithEventsMember, semanticSummary.CandidateReason)
3288
Assert.Equal(
CandidateReason
.NotAnEvent, semanticSummary.CandidateReason)
3381
Assert.Equal(
CandidateReason
.LateBound, semanticSummary.CandidateReason)
3428
Assert.Equal(
CandidateReason
.LateBound, semanticSummary.CandidateReason)
3481
Assert.Equal(
CandidateReason
.LateBound, semanticSummary.CandidateReason)
3535
Assert.Equal(
CandidateReason
.LateBound, semanticSummary.CandidateReason)
3588
Assert.Equal(
CandidateReason
.LateBound, semanticSummary.CandidateReason)
3640
Assert.Equal(
CandidateReason
.LateBound, semanticSummary.CandidateReason)
3685
Assert.Equal(
CandidateReason
.LateBound, semanticSummary.CandidateReason)
3878
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
5076
Assert.Equal(
CandidateReason
.Inaccessible, leftInfo.CandidateReason)
5080
Assert.Equal(
CandidateReason
.Inaccessible, rightInfo.CandidateReason)
5123
Assert.Equal(
CandidateReason
.None, info.CandidateReason)
5164
Assert.Equal(
CandidateReason
.Inaccessible, typeInfo.CandidateReason)
5209
Assert.Equal(
CandidateReason
.Inaccessible, typeInfo.CandidateReason)
5346
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
5361
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
5435
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
5450
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
5540
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
5556
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
5601
Assert.Equal(
CandidateReason
.LateBound, semanticSummary.CandidateReason)
5978
Assert.Equal(
CandidateReason
.StaticInstanceMismatch, symbolInfo.CandidateReason)
5999
Assert.Equal(
CandidateReason
.NotReferencable, symbolInfo.CandidateReason)
6050
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason)
Semantics\LambdaSemanticInfoTests.vb (4)
667
Assert.Equal(
CandidateReason
.None, info.CandidateReason)
755
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason)
781
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason)
811
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
Semantics\MethodCalls.vb (1)
2931
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticInfo.CandidateReason)
Semantics\NameOfTests.vb (100)
63
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
75
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
87
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
100
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
112
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
128
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
140
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
460
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
472
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
484
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
532
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
544
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
558
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
567
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
616
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
668
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
718
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
771
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
821
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
871
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
883
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
895
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
948
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
960
Assert.Equal(
CandidateReason
.WrongArity, symbolInfo.CandidateReason)
973
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1061
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1073
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
1086
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1129
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1141
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1194
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1206
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
1220
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1229
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1276
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1288
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
1302
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1311
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1358
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1370
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
1383
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1392
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1439
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1451
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
1464
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1473
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1519
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1531
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1544
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1553
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1650
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1662
Assert.Equal(
CandidateReason
.Ambiguous, symbolInfo.CandidateReason)
1743
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1755
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1800
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1812
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1857
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1869
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1914
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1926
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2056
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2068
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2081
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2155
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2167
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
2180
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2256
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2268
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
2281
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2362
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2374
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
2387
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2466
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2478
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2491
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2799
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2811
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
2824
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2874
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2886
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2939
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2951
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3001
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3013
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
3062
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3074
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
3123
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3135
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3183
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3195
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3247
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3259
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
3308
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3320
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3365
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3377
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3423
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3435
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
3479
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3491
Assert.Equal(
CandidateReason
.MemberGroup, symbolInfo.CandidateReason)
Semantics\NonTrailingNamedArgumentsTests.vb (1)
746
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, model.GetSymbolInfo(firstInvocation).CandidateReason)
Semantics\OverloadResolution.vb (6)
4322
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
4332
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
4343
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
4431
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
4441
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
4452
Assert.Equal(
CandidateReason
.Inaccessible, symbolInfo.CandidateReason)
Semantics\QueryExpressions_SemanticModel.vb (156)
78
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
96
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
115
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
148
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
170
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
198
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
216
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
235
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
304
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
322
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
341
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
370
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
392
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
420
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
438
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
457
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
524
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
542
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
561
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
590
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
612
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
640
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
658
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
677
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
768
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
786
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
805
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
834
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
856
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
884
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
902
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
921
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
930
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
937
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
944
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
951
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
958
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1001
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1085
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1104
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1157
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1177
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1183
Assert.Equal(
CandidateReason
.None, commonSymbolInfo.CandidateReason)
1190
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason)
1198
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1205
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1212
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1219
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1226
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1306
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1330
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1388
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1408
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1420
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1429
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1434
Assert.Equal(
CandidateReason
.None, commonSymbolInfo.CandidateReason)
1480
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1492
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1554
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1654
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
1682
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo.CandidateReason)
1700
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1707
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1712
Assert.Equal(
CandidateReason
.None, commonSymbolInfo.CandidateReason)
1719
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1726
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1786
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1793
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1800
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1807
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1814
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1821
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
1828
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2110
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2158
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2191
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2202
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2209
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2216
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2224
Assert.Equal(
CandidateReason
.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason)
2225
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2226
Assert.Equal(
CandidateReason
.None, collectionInfo.SelectMany.CandidateReason)
2235
Assert.Equal(
CandidateReason
.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason)
2236
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2240
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2255
Assert.Equal(
CandidateReason
.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason)
2256
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2260
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2270
Assert.Equal(
CandidateReason
.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason)
2271
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2272
Assert.Equal(
CandidateReason
.None, collectionInfo.SelectMany.CandidateReason)
2281
Assert.Equal(
CandidateReason
.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason)
2285
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2288
Assert.Equal(
CandidateReason
.None, collectionInfo.SelectMany.CandidateReason)
2297
Assert.Equal(
CandidateReason
.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason)
2301
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2306
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2318
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2321
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2322
Assert.Equal(
CandidateReason
.None, collectionInfo.SelectMany.CandidateReason)
2333
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2336
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2340
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2352
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2355
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2356
Assert.Equal(
CandidateReason
.None, collectionInfo.SelectMany.CandidateReason)
2367
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2372
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2375
Assert.Equal(
CandidateReason
.None, collectionInfo.SelectMany.CandidateReason)
2386
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2389
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2393
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2405
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2410
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2415
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2426
Assert.Equal(
CandidateReason
.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason)
2427
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2431
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2442
Assert.Equal(
CandidateReason
.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason)
2443
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2447
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2459
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2462
Assert.Equal(
CandidateReason
.None, collectionInfo.AsClauseConversion.CandidateReason)
2463
Assert.Equal(
CandidateReason
.None, collectionInfo.SelectMany.CandidateReason)
2542
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2676
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2705
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2727
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2756
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2825
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
2910
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
2960
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3334
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
3380
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3400
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, symbolInfo1.CandidateReason)
3413
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3419
Assert.Equal(
CandidateReason
.None, symbolInfo3.Select1.CandidateReason)
3421
Assert.Equal(
CandidateReason
.None, symbolInfo3.Select2.CandidateReason)
3427
Assert.Equal(
CandidateReason
.None, symbolInfo3.Select1.CandidateReason)
3429
Assert.Equal(
CandidateReason
.None, symbolInfo3.Select2.CandidateReason)
3538
Assert.Equal(
CandidateReason
.None, semanticInfo.CandidateReason)
3569
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3578
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3582
Assert.Equal(
CandidateReason
.None, symbolInfo3.Select2.CandidateReason)
3589
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3593
Assert.Equal(
CandidateReason
.None, symbolInfo3.Select2.CandidateReason)
3600
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3605
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3614
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3620
Assert.Equal(
CandidateReason
.None, symbolInfo1.CandidateReason)
3751
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3756
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3764
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3769
Assert.Equal(
CandidateReason
.None, symbolInfo.CandidateReason)
3822
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, info.CandidateReason)
3973
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
Semantics\SelectCaseTests.vb (8)
34
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
68
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
247
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
284
Assert.Equal(
CandidateReason
.NotAValue, semanticSummary.CandidateReason)
324
Assert.Equal(
CandidateReason
.NotAValue, semanticSummary.CandidateReason)
363
Assert.Equal(
CandidateReason
.OverloadResolutionFailure, semanticSummary.CandidateReason)
403
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
536
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
Semantics\UnaryOperators.vb (1)
698
Assert.Equal(
CandidateReason
.None, info1.CandidateReason)
Semantics\XmlLiteralSemanticModelTests.vb (1)
534
Assert.Equal(
CandidateReason
.None, semanticSummary.CandidateReason)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (16)
DocumentationComments\DocCommentTests.vb (8)
4993
Assert.Equal(
CandidateReason
.Ambiguous, actSymInfo1.CandidateReason)
5012
Assert.Equal(
CandidateReason
.NotReferencable, typeParamSymInfo.CandidateReason)
10093
Assert.Equal(
CandidateReason
.Ambiguous, actual.CandidateReason)
11501
Assert.Equal(
CandidateReason
.Ambiguous, symbolInfo.CandidateReason)
11654
Assert.Equal(
CandidateReason
.NotReferencable, info0.CandidateReason)
11964
Assert.Equal(
CandidateReason
.Ambiguous, actual.CandidateReason)
12019
Assert.Equal(
CandidateReason
.NotReferencable, actual.CandidateReason)
12050
Assert.Equal(
CandidateReason
.Ambiguous, actual.CandidateReason)
SymbolsTests\Source\BindingsTests.vb (3)
501
Assert.Equal(
CandidateReason
.Ambiguous, interfaceIAmbigSymInfo.CandidateReason)
517
Assert.Equal(
CandidateReason
.WrongArity, classYellowSymInfo.CandidateReason)
668
Assert.Equal(
CandidateReason
.Inaccessible, info.CandidateReason)
SymbolsTests\Source\EventTests.vb (1)
1640
Assert.Equal(
CandidateReason
.Inaccessible, semanticSummary.CandidateReason)
SymbolsTests\Source\GroupClassTests.vb (1)
3279
Assert.Equal(
CandidateReason
.NotAValue, symbolInfo.CandidateReason)
SymbolsTests\SymbolErrorTests.vb (3)
23431
Assert.Equal(
CandidateReason
.None, errortype.CandidateReason)
23461
Assert.Equal(
CandidateReason
.Inaccessible, errortyp.CandidateReason)
23497
Assert.Equal(
CandidateReason
.Ambiguous, errortyp.CandidateReason)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
CompilationTestUtils.vb (2)
524
Public CandidateReason As
CandidateReason
=
CandidateReason
.None
Microsoft.CodeAnalysis.Workspaces (63)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (11)
40
private static (bool matched,
CandidateReason
reason) SymbolsMatch(
54
protected static (bool matched,
CandidateReason
reason) SymbolsMatch(
61
protected static (bool matched,
CandidateReason
reason) Matches(
65
return (matched: true,
CandidateReason
.None);
204
protected static FinderLocation CreateFinderLocation(FindReferencesDocumentState state, SyntaxToken token,
CandidateReason
reason, CancellationToken cancellationToken)
207
public static ReferenceLocation CreateReferenceLocation(FindReferencesDocumentState state, SyntaxToken token,
CandidateReason
reason, CancellationToken cancellationToken)
423
candidateReason:
CandidateReason
.None));
465
candidateReason:
CandidateReason
.None));
504
GetAdditionalFindUsagesProperties(node, state),
CandidateReason
.None));
535
GetAdditionalFindUsagesProperties(node, state),
CandidateReason
.None));
570
GetAdditionalFindUsagesProperties(node, state),
CandidateReason
.None));
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
64
processResult(CreateFinderLocation(state, token,
CandidateReason
.None, cancellationToken), processResultData);
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (2)
280
GetAdditionalFindUsagesProperties(node, state),
CandidateReason
.None));
321
GetAdditionalFindUsagesProperties(node, state),
CandidateReason
.None));
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
178
candidateReason:
CandidateReason
.None));
FindSymbols\FindReferences\Finders\PreprocessingSymbolReferenceFinder.cs (1)
57
var location = CreateFinderLocation(state, token,
CandidateReason
.None, cancellationToken);
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (5)
232
private static (bool matched,
CandidateReason
reason, SyntaxNode indexerReference) ComputeIndexerInformation(
260
private static (bool matched,
CandidateReason
reason, SyntaxNode indexerReference) ComputeIndexerMemberCRefInformation(
269
private static (bool matched,
CandidateReason
reason, SyntaxNode indexerReference) ComputeConditionalAccessInformation(
288
private static (bool matched,
CandidateReason
reason, SyntaxNode? indexerReference) ComputeElementAccessInformation(
305
private static (bool matched,
CandidateReason
reason, SyntaxNode indexerReference) ComputeImplicitElementAccessInformation(
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (2)
202
async ValueTask<(bool matched, ISymbol candidate,
CandidateReason
candidateReason)> HasInheritanceRelationshipAsync(
206
return (matched: true, symbolInfo.Symbol!,
CandidateReason
.None);
FindSymbols\ReferenceLocation.cs (5)
64
public
CandidateReason
CandidateReason { get; }
73
CandidateReason
candidateReason,
89
internal ReferenceLocation(Document document, IAliasSymbol? alias, Location location, bool isImplicit, SymbolUsageInfo symbolUsageInfo, ImmutableArray<(string key, string value)> additionalProperties,
CandidateReason
candidateReason)
101
CandidateReason
.None, containingStringLocation)
111
public bool IsCandidateLocation => this.CandidateReason !=
CandidateReason
.None;
Remote\RemoteArguments.cs (2)
136
CandidateReason
candidateReason)
157
public readonly
CandidateReason
CandidateReason = candidateReason;
Rename\IRemoteRenamerService.cs (2)
52
CandidateReason
candidateReason,
65
public readonly
CandidateReason
CandidateReason = candidateReason;
Rename\RenameLocation.cs (21)
14
CandidateReason
candidateReason =
CandidateReason
.None,
22
public readonly
CandidateReason
CandidateReason = candidateReason;
52
internal static bool ShouldRename(
CandidateReason
candidateReason)
54
if (candidateReason !=
CandidateReason
.None)
65
case
CandidateReason
.NotATypeOrNamespace:
73
case
CandidateReason
.NotAnEvent:
74
case
CandidateReason
.NotAWithEventsMember:
79
case
CandidateReason
.NotAnAttributeType:
85
case
CandidateReason
.WrongArity:
91
case
CandidateReason
.NotCreatable:
96
case
CandidateReason
.NotReferencable:
102
case
CandidateReason
.Inaccessible:
108
case
CandidateReason
.NotAValue:
109
case
CandidateReason
.NotAVariable:
115
case
CandidateReason
.NotInvocable:
122
case
CandidateReason
.StaticInstanceMismatch:
128
case
CandidateReason
.OverloadResolutionFailure:
136
case
CandidateReason
.LateBound:
140
case
CandidateReason
.Ambiguous:
145
case
CandidateReason
.MemberGroup:
Rename\RenameUtilities.cs (3)
64
if (info.CandidateReason ==
CandidateReason
.MemberGroup)
168
if (symbolInfo.CandidateReason ==
CandidateReason
.MemberGroup && symbolInfo.CandidateSymbols.Any())
177
if (symbolInfo.CandidateReason ==
CandidateReason
.OverloadResolutionFailure && symbolInfo.CandidateSymbols.Length == 1)
Rename\SymbolicRenameLocations.cs (1)
90
: result.Locations.Where(x => x.CandidateReason !=
CandidateReason
.MemberGroup));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
260
CandidateReason
.Ambiguous);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyResolution.cs (3)
26
CandidateReason =
CandidateReason
.None;
29
internal SymbolKeyResolution(ImmutableArray<ISymbol> candidateSymbols,
CandidateReason
candidateReason)
39
public
CandidateReason
CandidateReason { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
335
if (originalSymbolInfo.CandidateReason ==
CandidateReason
.MemberGroup)
888
if (_failOnOverloadResolutionFailuresInOriginalCode && originalSymbolInfo.CandidateReason ==
CandidateReason
.OverloadResolutionFailure)