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