1 write to CandidateReason
Microsoft.CodeAnalysis (1)
597 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.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);
1760Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
2193Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4291Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
4789Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
4907Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5079Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5133Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5181Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5229Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5278Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5326Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5375Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5426Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5481Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5595Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5667Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5738Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5809Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
5871Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
5934Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
5999Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
6068Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
6136Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
6210Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
7693Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
7775Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
8419Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
8490Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
10516Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
10583Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
11599Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11698Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11746Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11817Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
11878Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
11945Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
13312Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
13850Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
14176Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
14989Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
15159Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
15226Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
15350Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
16145Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
16196Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
18952Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
19079Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
19183Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
19925Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
19980Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
20434Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20561Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20741Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20795Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20843Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20891Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20940Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
20988Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21037Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21088Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21143Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21257Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21329Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21400Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21471Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21533Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
21596Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
21661Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
21730Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
21798Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
21872Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
23868Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
23950Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
27443Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
27498Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
27547Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
27602Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
27845Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
27933Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
28060Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
28150Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
28352Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
28515Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
28682Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
28809Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
29107Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\ExtensionTests.cs (17)
14978Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess).CandidateReason);
17378Assert.Equal(CandidateReason.OverloadResolutionFailure, model.GetSymbolInfo(memberAccess).CandidateReason);
21425Assert.Equal(CandidateReason.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
24751Assert.Equal(CandidateReason.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
24784Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
24789Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
24924Assert.Equal(CandidateReason.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
24956Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
24961Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
24993Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
24998Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
25050Assert.Equal(CandidateReason.NotAVariable, model.GetSymbolInfo(memberAccess).CandidateReason);
25088Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
25093Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
25125Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess1).CandidateReason);
25130Assert.Equal(CandidateReason.None, model.GetSymbolInfo(memberAccess2).CandidateReason);
39834Assert.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)
21550Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21596Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21656Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21725Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21814Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
21999Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
22036Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
22111Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
22341Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22346Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22350Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22359Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22364Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22369Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22442Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22447Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22451Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22581Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22586Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
22590Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
28299Assert.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 (150)
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);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (93)
Compilation\GetSemanticInfoTests.cs (28)
2844Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
2875Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
2935Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
2968Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3027Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
3060Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3101Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
3134Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3175Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason);
3208Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3761Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
3791Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3824Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3851Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
3877Assert.Equal(CandidateReason.NotATypeOrNamespace, info.CandidateReason);
3958Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
4003Assert.Equal(CandidateReason.NotATypeOrNamespace, info.CandidateReason);
4443Assert.Equal(CandidateReason.Inaccessible, leftInfo.CandidateReason);
4447Assert.Equal(CandidateReason.Inaccessible, rightInfo.CandidateReason);
4493Assert.Equal(CandidateReason.NotReferencable, info.CandidateReason);
4540Assert.Equal(CandidateReason.Inaccessible, typeInfo.CandidateReason);
4599Assert.Equal(CandidateReason.OverloadResolutionFailure, classInfo.CandidateReason);
4601Assert.Equal(CandidateReason.OverloadResolutionFailure, structInfo.CandidateReason);
4646Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
4916Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
5491Assert.Equal(CandidateReason.OverloadResolutionFailure, invocationInfo.CandidateReason);
6027Assert.Equal(CandidateReason.NotReferencable, info.CandidateReason);
6152Assert.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)