20 references to IsNullableOfBoolean
Microsoft.CodeAnalysis.VisualBasic (20)
Binding\Binder_Conversions.vb (1)
418Debug.Assert(argument.Type.IsNullableOfBoolean() AndAlso booleanType.IsBooleanType())
Binding\Binder_Operators.vb (1)
733Debug.Assert(checkCandidate.ReturnType.IsBooleanType() OrElse checkCandidate.ReturnType.IsNullableOfBoolean())
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
118Debug.Assert(node.Operand.Type.IsNullableOfBoolean())
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (10)
817If optimizeForConditionalBranch AndAlso node.Type.IsNullableOfBoolean() AndAlso left.Type.IsNullableOfBoolean() AndAlso right.Type.IsNullableOfBoolean() AndAlso 846If node.Left.Type.IsNullableOfBoolean Then 1035Debug.Assert(node.Type.IsNullableOfBoolean()) 1036Debug.Assert(operand.Type.IsNullableOfBoolean()) 1045Debug.Assert(operand.Type.IsNullableOfBoolean()) 1063Debug.Assert(left.Type.IsNullableOfBoolean AndAlso right.Type.IsNullableOfBoolean AndAlso node.Type.IsNullableOfBoolean)
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (1)
135If Not testExpressionType.IsNullableOfBoolean AndAlso testExpressionType.IsNullableType Then
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (3)
174If Not _inExpressionLambda AndAlso expr.Type.IsNullableOfBoolean() Then 319Debug.Assert(nullableOfBoolean.IsNullableOfBoolean) 325Debug.Assert(nullableOfBoolean.IsNullableOfBoolean)
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (1)
18Debug.Assert(node.Operand.Type.IsNullableOfBoolean())
Operations\VisualBasicOperationFactory.vb (1)
1661Debug.Assert(boundNullableIsTrueOperator.Operand.Type.IsNullableOfBoolean() AndAlso boundNullableIsTrueOperator.Type.IsBooleanType())
Semantics\Conversions.vb (1)
1476If sourceType.IsNullableOfBoolean() Then