1 write to CandidateReason
Microsoft.CodeAnalysis (1)
622 references to CandidateReason
GenerateDocumentationAndConfigFiles (7)
Metrics (7)
Metrics.Legacy (7)
Microsoft.CodeAnalysis (4)
Microsoft.CodeAnalysis.Analyzers (7)
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
Microsoft.CodeAnalysis.BannedApiAnalyzers (7)
Microsoft.CodeAnalysis.CodeStyle (7)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (13)
UnionsTests.cs (13)
8547Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
8884Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
9302Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
9344Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
9360Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
10711Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
10912Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11053Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11098Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11114Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11358Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11429Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11500Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (223)
Semantics\ExtensionOperatorsTests.cs (92)
693Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
792Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
840Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
911Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
972Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
1039Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
1749Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
2182Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4272Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
4765Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4883Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5055Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5109Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5157Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5205Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5254Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5302Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5351Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5402Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5457Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5571Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5643Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5714Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5785Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5847Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
5910Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
5975Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
6044Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
6112Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
6186Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
7658Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
7728Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
8372Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
8443Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
10461Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
10515Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
11526Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11625Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11673Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11744Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11805Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
11872Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
13229Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
13767Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
14093Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
14906Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
15076Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
15143Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
15267Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
16062Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
16113Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
18869Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
18996Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
19100Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
19842Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
19897Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
20351Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20478Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20658Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20712Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20760Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20808Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20857Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20905Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20954Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21005Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21060Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21174Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21246Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21317Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21388Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21450Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
21513Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
21578Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
21647Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
21715Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
21789Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
23774Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
23844Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
27337Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
27392Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
27441Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
27496Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
27739Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
27827Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
27954Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
28044Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
28246Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
28409Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
28576Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
28703Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
29001Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\ExtensionTests.cs (17)
15273Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess).CandidateReason);
17673Assert.Equal(CandidateReason.OverloadResolutionFailure, model.GetSymbolInfo(memberAccess).CandidateReason);
21720Assert.Equal(CandidateReason.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
25046Assert.Equal(CandidateReason.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
25079Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
25084Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
25219Assert.Equal(CandidateReason.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
25251Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
25256Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
25288Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
25293Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
25345Assert.Equal(CandidateReason.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
25383Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
25388Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
25420Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
25425Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
40129Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason);
Semantics\PatternMatchingTests3.cs (14)
56Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
64Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
116Assert.Equal(CandidateReason.Ambiguous, xSymbol.CandidateReason);
126Assert.Equal(CandidateReason.Ambiguous, ySymbol.CandidateReason);
167Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
175Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
212Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
220Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
265Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
273Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
306Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
314Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
353Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
361Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
Semantics\PatternMatchingTests5.cs (16)
1114Assert.Equal(CandidateReason.None, xySymbol.CandidateReason);
1119Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
1124Assert.Equal(CandidateReason.None, yNameSymbol.CandidateReason);
1132Assert.Equal(CandidateReason.None, yxSymbol.CandidateReason);
1137Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
1142Assert.Equal(CandidateReason.None, xNameSymbol.CandidateReason);
1194Assert.Equal(CandidateReason.Ambiguous, xSymbol.CandidateReason);
1204Assert.Equal(CandidateReason.Ambiguous, ySymbol.CandidateReason);
1245Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
1253Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
1297Assert.Equal(CandidateReason.None, xySymbol.CandidateReason);
1305Assert.Equal(CandidateReason.None, xSymbol.CandidateReason);
1313Assert.Equal(CandidateReason.None, yNameSymbol.CandidateReason);
1324Assert.Equal(CandidateReason.None, yxSymbol.CandidateReason);
1332Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
1340Assert.Equal(CandidateReason.None, xNameSymbol.CandidateReason);
Semantics\PrimaryConstructorTests.cs (25)
1502Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
1548Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
1608Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
1677Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
1766Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
1951Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
1991Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
2255Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2260Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2264Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2273Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2278Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2283Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2356Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2361Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2365Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2495Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2500Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2504Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2562Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
6239Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
7943Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
7955if (!isRecord || keyword == "struct" || symbolInfo.CandidateReason != CandidateReason.NotAVariable)
7957Assert.Equal(CandidateReason.StaticInstanceMismatch, symbolInfo.CandidateReason);
8137if (symbolInfo.CandidateReason == CandidateReason.NotAVariable &&
Semantics\RecordTests.cs (21)
21532Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21578Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21638Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21707Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21796Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21981Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
22018Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
22093Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
22323Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22328Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22332Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22341Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22346Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22351Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22424Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22429Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22433Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22563Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22568Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22572Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
28263Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (26)
3138Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3228Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3686Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3789Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4220Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4298Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5026Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
5037Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
12043Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
12156Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
12429Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
12530Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
13017Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
13094Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
13322Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
13397Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
13888Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
14011Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
14301Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
14422Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
14986Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
15081Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
15336Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
15429Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
16455Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
16466Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Features (2)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (162)
Semantics\BindingTests.cs (11)
2370Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason);
2389Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason);
2732Assert.Equal(CandidateReason.None, m0Symbol.CandidateReason);
2744Assert.Equal(CandidateReason.None, m1Symbol.CandidateReason);
2843Assert.Equal(CandidateReason.None, m0Symbol.CandidateReason);
2855Assert.Equal(CandidateReason.None, m1Symbol.CandidateReason);
3049Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason);
3129Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason);
3203Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason);
3288Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason);
3742Assert.Equal(CandidateReason.NotATypeOrNamespace, symbolInfo2.CandidateReason);
Semantics\DeconstructionTests.cs (59)
4264Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4276Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4294Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4319Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4399Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4407Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4425Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4450Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4523Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4535Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4547Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4556Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4567Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4584Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4673Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4681Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4767Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4775Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4845Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4853Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4864Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5053Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5213Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5221Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5239Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5267Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5277Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5357Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5365Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5383Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5411Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5421Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5494Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5502Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5514Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5523Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5534Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5554Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5564Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5681Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5689Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5714Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5791Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5799Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5824Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5894Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5902Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5913Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5930Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5991Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6001Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6034Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6044Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6074Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6084Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6116Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6126Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6156Assert.Equal(CandidateReason.None, symbols.CandidateReason);
6166Assert.Equal(CandidateReason.None, symbols.CandidateReason);
Semantics\NameOfTests.cs (11)
688Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason);
714Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason);
750Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason);
796Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason);
833Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
869Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
915Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason);
948Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
1082Assert.Equal(reason, symbolInfo.CandidateReason);
1246Assert.Equal(reason, symbolInfo.CandidateReason);
1426Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason);
Semantics\NullCoalesceAssignmentTests.cs (12)
220Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
255Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
323Assert.Equal(CandidateReason.NotCreatable, objectCreationExpressionSymbolInfo.CandidateReason);
358Assert.Equal(CandidateReason.NotCreatable, objectCreationExpressionSymbolInfo.CandidateReason);
393Assert.Equal(CandidateReason.NotCreatable, objectCreationExpressionSymbolInfo.CandidateReason);
466Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
508Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
588Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
628Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
668Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
750Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
794Assert.Equal(CandidateReason.OverloadResolutionFailure, objectCreationExpressionSymbolInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (93)
Compilation\GetSemanticInfoTests.cs (28)
2845Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2876Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
2936Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
2969Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3028Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
3061Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3102Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
3135Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3176Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
3209Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3762Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3792Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3825Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3852Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3878Assert.Equal(CandidateReason.NotATypeOrNamespace, info.CandidateReason);
3959Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
4004Assert.Equal(CandidateReason.NotATypeOrNamespace, info.CandidateReason);
4444Assert.Equal(CandidateReason.Inaccessible, leftInfo.CandidateReason);
4448Assert.Equal(CandidateReason.Inaccessible, rightInfo.CandidateReason);
4494Assert.Equal(CandidateReason.NotReferencable, info.CandidateReason);
4541Assert.Equal(CandidateReason.Inaccessible, typeInfo.CandidateReason);
4600Assert.Equal(CandidateReason.OverloadResolutionFailure, classInfo.CandidateReason);
4602Assert.Equal(CandidateReason.OverloadResolutionFailure, structInfo.CandidateReason);
4647Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
4917Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
5492Assert.Equal(CandidateReason.OverloadResolutionFailure, invocationInfo.CandidateReason);
6028Assert.Equal(CandidateReason.NotReferencable, info.CandidateReason);
6153Assert.Equal(CandidateReason.NotInvocable, info.CandidateReason);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (16)
3970Assert.Equal(CandidateReason.NotAnAttributeType, symbolInfo.CandidateReason);
4174Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4182Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
4192Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4200Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4207Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4216Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4225Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4258Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4269Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
4286Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4308Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4319Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4332Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4355Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4377Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
DocumentationComments\CrefTests.cs (20)
1816Assert.Equal(CandidateReason.None, info.CandidateReason);
2017Assert.Equal(CandidateReason.Ambiguous, info.CandidateReason);
2056Assert.Equal(CandidateReason.None, info.CandidateReason);
2110Assert.Equal(CandidateReason.None, info.CandidateReason);
3159Assert.Equal(CandidateReason.None, info.CandidateReason);
3182Assert.Equal(CandidateReason.Ambiguous, info.CandidateReason); // Candidates have different kinds.
3205Assert.Equal(CandidateReason.Ambiguous, info.CandidateReason); // No parameter list.
3228Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3252Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3276Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3300Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3324Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3347Assert.Equal(CandidateReason.None, info.CandidateReason);
5751Assert.Equal(CandidateReason.None, info.CandidateReason);
5950Assert.Equal(CandidateReason.None, info.CandidateReason);
5999Assert.Equal(CandidateReason.None, info.CandidateReason);
6349Assert.Equal(CandidateReason.NotReferencable, nonCrefInfo.CandidateReason);
6364Assert.Equal(CandidateReason.Inaccessible, nonCrefInfo.CandidateReason);
6429Assert.Equal(CandidateReason.None, info.CandidateReason);
6467Assert.Equal(CandidateReason.None, info.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Microsoft.CodeAnalysis.Features (5)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
Microsoft.CodeAnalysis.PublicApiAnalyzers (7)
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
Microsoft.CodeAnalysis.VisualBasic (2)
Microsoft.CodeAnalysis.Workspaces (13)
Roslyn.Diagnostics.Analyzers (7)
Roslyn.Diagnostics.CSharp.Analyzers (1)
Test.Utilities (7)
Text.Analyzers (7)