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); 278Assert.Equal(CandidateReason.NotInvocable, semanticInfo.CandidateReason); 314Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 344Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 374Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 407Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 432Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 467Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 507Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 550Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 598Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 646Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 699Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 800Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2583Assert.Equal(CandidateReason.StaticInstanceMismatch, semanticInfo.CandidateReason); 2695Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2736Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2786Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2832Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2951Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 2987Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 3021Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 3430Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3462Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3528Assert.Equal(CandidateReason.NotATypeOrNamespace, semanticInfo.CandidateReason); 3842Assert.NotEqual(CandidateReason.None, semanticInfo.CandidateReason); 3941Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 3977Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4074Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 4164Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4190Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4218Assert.Equal(CandidateReason.WrongArity, semanticInfo.CandidateReason); 4251Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4285Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 4377Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4648Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 4922Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 4969Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5021Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5072Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5111Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5158Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 5407Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 5449Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 5485Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5514Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5733Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5766Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5833Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5901Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 5969Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6036Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6064Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6096Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6374Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6401Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 6646Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6680Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 6811Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 6970Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7174Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7206Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7238Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7267Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7348Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7404Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7430Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7458Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7491Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7527Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7590Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 7628Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7856Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7922Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7954Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 7988Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8024Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8040Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8077Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8093Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8374Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 8408Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 8519Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8689Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8731Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8773Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8814Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 8938Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9067Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 9128Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 9363Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9422Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9460Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 9533Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9569Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9619Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9674Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9725Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 9785Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 9836Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 9891Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10182Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10221Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10252Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10287Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10322Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10356Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10390Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10432Assert.Equal(CandidateReason.Ambiguous, semanticInfo.CandidateReason); 10471Assert.Equal(CandidateReason.StaticInstanceMismatch, semanticInfo.CandidateReason); 10498Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 10528Assert.Equal(CandidateReason.NotReferencable, semanticInfo.CandidateReason); 10563Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10605Assert.Equal(CandidateReason.NotAValue, semanticInfo.CandidateReason); 10642Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10679Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10718Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 10761Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 10803Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 10840Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 10909Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11149Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11193Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11227Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11465Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11502Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11540Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11577Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 11612Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11800Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11871Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 11942Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12013Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12048Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12084Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12157Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12191Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12224Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12261Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12292Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12327Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12360Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12396Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12431Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 12458Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12489Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12712Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12744Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12888Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 12963Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 13001Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 13042Assert.Equal(CandidateReason.NotAValue, semanticInfo.CandidateReason); 13073Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13134Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13168Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13202Assert.Equal(CandidateReason.NotAVariable, semanticInfo.CandidateReason); 13233Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13387Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13447Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13566Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13596Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13661Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13690Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13746Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13779Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13810Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13844Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 13878Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 13917Assert.Equal(CandidateReason.NotAnAttributeType, semanticInfo.CandidateReason); 13983Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14010Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14164Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14296Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 14342Assert.Equal(CandidateReason.Inaccessible, semanticInfo.CandidateReason); 14385Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14423Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14512Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14546Assert.Equal(CandidateReason.NotCreatable, semanticInfo.CandidateReason); 14595Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 14668Assert.Equal(CandidateReason.None, semanticInfo.CandidateReason); 15118Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 15343Assert.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);