2 writes to CandidateReason
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CompilationTestUtils.cs (2)
288summary.CandidateReason = symbolInfo.CandidateReason; 330summary.CandidateReason = symbolInfo.CandidateReason;
262 references to CandidateReason
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (36)
Semantics\ExpressionBodiedMemberTests.cs (5)
86Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 196Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 238Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 294Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 327Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason);
Semantics\FunctionPointerTests.cs (1)
3970Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason);
Semantics\InteractiveSemanticModelTests.cs (2)
189Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 243Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason);
Semantics\QueryTests.cs (1)
2400Assert.Equal(CandidateReason.None, symbolInfoForSelect.CandidateReason);
Semantics\ScriptSemanticsTests.cs (2)
250Assert.Equal(CandidateReason.None, summary.CandidateReason); 567Assert.Equal(CandidateReason.None, summary.CandidateReason);
Semantics\UnsafeTests.cs (25)
7862Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 7871Assert.Equal(CandidateReason.None, methodGroupSummary.CandidateReason); 7880Assert.Equal(CandidateReason.None, callSummary.CandidateReason); 7929Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 8173Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 8185Assert.Equal(CandidateReason.None, indexSummary.CandidateReason); 8194Assert.Equal(CandidateReason.None, accessSummary.CandidateReason); 8240Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 8253Assert.Equal(CandidateReason.None, accessSummary.CandidateReason); 8298Assert.Equal(CandidateReason.None, receiverSummary.CandidateReason); 8311Assert.Equal(CandidateReason.None, accessSummary.CandidateReason); 8881Assert.Equal(CandidateReason.None, summary.CandidateReason); 8916Assert.Equal(CandidateReason.None, summary.CandidateReason); 9343Assert.Equal(CandidateReason.None, summary.CandidateReason); 10235Assert.Equal(CandidateReason.None, summary.CandidateReason); 10304Assert.Equal(CandidateReason.None, summary.CandidateReason); 10635Assert.Equal(CandidateReason.None, typeSummary.CandidateReason); 10648Assert.Equal(CandidateReason.None, sizeOfSummary.CandidateReason); 10697Assert.Equal(CandidateReason.None, typeSummary.CandidateReason); 10710Assert.Equal(CandidateReason.None, sizeOfSummary.CandidateReason); 10757Assert.Equal(CandidateReason.None, typeSummary.CandidateReason); 10770Assert.Equal(CandidateReason.None, sizeOfSummary.CandidateReason); 11316Assert.Equal(CandidateReason.None, stackAllocSummary.CandidateReason); 11328Assert.Equal(CandidateReason.None, typeSummary.CandidateReason); 11342Assert.Equal(CandidateReason.None, countSummary.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (222)
Compilation\GetSemanticInfoTests.cs (10)
1224Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1420Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1425Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1461Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 1466Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 1495Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1500Assert.Equal(CandidateReason.None, bindInfo.CandidateReason); 1530Assert.Equal(CandidateReason.WrongArity, bindInfo.CandidateReason); 1815Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 4296Assert.Equal(CandidateReason.None, info.CandidateReason);
Compilation\SemanticModelGetSemanticInfoTests.cs (186)
52Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 122Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 156Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 197Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 238Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 276Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 310Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 340Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 370Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 403Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 428Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 463Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 503Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 546Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 594Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 642Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 695Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 796Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2579Assert.Equal(CandidateReason.StaticInstanceMismatch, semanticInfo.CandidateReason); 2691Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2732Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2782Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2828Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2947Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 2983Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 3017Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 3426Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3458Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3524Assert.Equal(CandidateReason.NotATypeOrNamespace, semanticInfo.CandidateReason); 3838Assert.NotEqual(CandidateReason.None, semanticInfo.CandidateReason); 3937Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3973Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4070Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 4160Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4186Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4214Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 4247Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4281Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 4373Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4644Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4918Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 4965Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5017Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5068Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5107Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5154Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5403Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 5445Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 5481Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5510Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5729Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5762Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5829Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5897Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5965Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6032Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6060Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6092Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6370Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6397Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 6642Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6676Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 6807Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6966Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7170Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7202Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7234Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7263Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7344Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7400Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7426Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7454Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7487Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7523Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7586Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 7624Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7852Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7918Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7950Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7984Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8020Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8036Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8073Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8089Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8370Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 8404Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 8515Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8685Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8727Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8769Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8810Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8934Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9063Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 9124Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 9359Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9418Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9456Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 9529Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9565Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9615Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9670Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9721Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9781Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9832Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 9887Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10178Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10217Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10248Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10283Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10318Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10352Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10386Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10428Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10467Assert.Equal(CandidateReason.StaticInstanceMismatch, semanticInfo.CandidateReason); 10494Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 10524Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 10559Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10601Assert.Equal(CandidateReason.NotAValue, semanticInfo.CandidateReason); 10638Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10675Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10714Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10757Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 10799Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 10836Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10905Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11145Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11189Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11223Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11461Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11498Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11536Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11573Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 11608Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11796Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11867Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11938Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12009Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12044Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12080Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12153Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12187Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12220Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12257Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12288Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12323Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12356Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12392Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12427Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12454Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12485Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12708Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12740Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12884Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12959Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 12997Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 13038Assert.Equal(CandidateReason.NotAValue, semanticInfo.CandidateReason); 13069Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13130Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13164Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13198Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 13229Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13383Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13443Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13562Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13592Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13657Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13686Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13742Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13775Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13806Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13840Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13874Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 13913Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 13979Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14006Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14160Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14292Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14338Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 14381Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14419Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14508Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14542Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14591Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 14664Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 15114Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 15339Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason);
Compilation\SemanticModelGetSemanticInfoTests_LateBound.cs (26)
42Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 66Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 88Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 114Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 145Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 171Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 199Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 230Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 270Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 293Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 322Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 351Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 377Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 422Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 518Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 555Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 591Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 619Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 656Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 683Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 719Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 748Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 775Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 802Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 830Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason); 861Assert.Equal(CandidateReason.LateBound, semanticInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
FunctionPointerUtilities.cs (4)
220Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 225Assert.Equal(expectedReason, semanticInfo.CandidateReason); 232Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 258Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason);