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