18 references to HasValue
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Operators.cs (15)
1844
if (bestTrue?.
HasValue
== true)
1853
if (bestTrue?.
HasValue
!= true || bestFalse?.
HasValue
!= true)
1862
Debug.Assert(bestTrue is {
HasValue
: true });
1863
Debug.Assert(bestFalse is {
HasValue
: true });
2163
Debug.Assert(best.
HasValue
== (resultKind is LookupResultKind.Viable));
2166
if (!best.
HasValue
&& resultKind != LookupResultKind.Ambiguous)
2207
Debug.Assert(possiblyBest.
HasValue
== (resultKind is LookupResultKind.Viable));
2237
if (possiblyBest.
HasValue
)
2269
resultKind = possiblyBest.
HasValue
? LookupResultKind.Viable : LookupResultKind.Empty;
2272
if (possiblyBest is {
HasValue
: true, Signature: { Method: { } bestMethod } })
3188
Debug.Assert(best.
HasValue
== (resultKind is LookupResultKind.Viable));
3191
if (!best.
HasValue
&& resultKind != LookupResultKind.Ambiguous)
3221
if (!best.
HasValue
)
4197
if (!best.
HasValue
)
Binder\Binder_Statements.cs (1)
2723
if (!best.
HasValue
)
Binder\Binder_TupleOperators.cs (1)
162
if (best.
HasValue
)
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (1)
85
if (this.Best.
HasValue
)