11 references to NarrowingBoolean
Microsoft.CodeAnalysis.VisualBasic (2)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
743result = New BoundConversion(node.Syntax, DirectCast(result, BoundExpression), ConversionKind.NarrowingBoolean, node.Checked, False, node.Type)
Semantics\Conversions.vb (1)
486Const NBO As Integer = ConversionKind.NarrowingBoolean
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (9)
Semantics\Conversions.vb (6)
480Assert.Equal(If(type1 Is typeCodeType, ConversionKind.NarrowingBoolean Or ConversionKind.InvolvesEnumTypeConversions, ConversionKind.NarrowingBoolean), ClassifyConversion(literal, type2, methodBodyBinder)) 481Assert.Equal(If(type1 Is typeCodeType, ConversionKind.NarrowingBoolean Or ConversionKind.InvolvesEnumTypeConversions, ConversionKind.NarrowingBoolean), ClassifyConversion(constant, type2, methodBodyBinder)) 2311Return ConversionKind.NarrowingBoolean 2436Return ConversionKind.NarrowingBoolean
Semantics\IFOperatorTest.vb (2)
910Assert.Equal(ConversionKind.NarrowingBoolean Or ConversionKind.InvolvesEnumTypeConversions, semanticInfos(0).ImplicitConversion.Kind) 922Assert.Equal(ConversionKind.NarrowingBoolean Or ConversionKind.InvolvesEnumTypeConversions, semanticInfos(0).ImplicitConversion.Kind)
Semantics\QueryExpressions_SemanticModel.vb (1)
996Assert.Equal(ConversionKind.NarrowingBoolean, semanticInfo.ImplicitConversion.Kind)