28 references to IsIntegralType
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\Binder_Conversions.vb (2)
1775ElseIf targetType.IsCharType() AndAlso sourceType.IsIntegralType() Then 1778ElseIf sourceType.IsCharType() AndAlso targetType.IsIntegralType() Then
BoundTree\BoundBinaryOperator.vb (1)
46Dim isChecked = Checked AndAlso leftType.IsIntegralType() AndAlso
BoundTree\BoundUnaryOperator.vb (1)
39Dim isChecked = Checked AndAlso operandType.IsIntegralType() AndAlso op = UnaryOperatorKind.Minus
CodeGen\EmitOperators.vb (2)
89expression.Type.IsIntegralType() Then 232Return expression.Checked AndAlso expression.Type.IsIntegralType()
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
760Return GetUnderlyingType(type).IsIntegralType
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
32Dim isChecked As Boolean = node.Checked AndAlso origArgUnderlyingType.IsIntegralType
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (6)
823If underlyingTypeFrom.IsFloatingType() AndAlso underlyingTypeTo.IsIntegralType() Then 827(underlyingTypeTo.IsBooleanType() OrElse underlyingTypeTo.IsIntegralType() OrElse underlyingTypeTo.IsFloatingType) Then 831(underlyingTypeFrom.IsBooleanType() OrElse underlyingTypeFrom.IsIntegralType() OrElse underlyingTypeFrom.IsFloatingType) Then 1143(underlyingTypeFrom.IsBooleanType() OrElse underlyingTypeFrom.IsIntegralType() OrElse underlyingTypeFrom.IsFloatingType)) 1224(underlyingTypeTo.IsBooleanType() OrElse underlyingTypeTo.IsIntegralType() OrElse underlyingTypeTo.IsFloatingType)) 1278Debug.Assert(typeFrom.IsFloatingType() AndAlso underlyingTypeTo.IsIntegralType())
Semantics\CompileTimeCalculations.vb (1)
279Debug.Assert(sourceType.IsIntegralType() OrElse sourceType.IsBooleanType() OrElse sourceType.IsCharType(),
Semantics\Conversions.vb (7)
802If IsIntegralType(sourceType) OrElse IsBooleanType(sourceType) Then 1593DirectCast(targetDestinationType, NamedTypeSymbol).EnumUnderlyingType.IsIntegralType() Then 1619If sourceType.IsIntegralType() Then 1625If targetDestinationType.IsIntegralType() Then 1740If source.IsIntegralType() Then 1745ElseIf destination.IsIntegralType() Then 1753If srcUnderlying.IsIntegralType() AndAlso
Semantics\Operators.vb (4)
551If operandIsEnum AndAlso opCode = UnaryOperatorKind.Not AndAlso sourceType.IsIntegralType() Then 731If underlyingResultType.IsIntegralType() Then 1065If leftUnderlying.IsIntegralType() OrElse leftUnderlying.IsCharType() OrElse leftUnderlying.IsDateTimeType() Then 1128Debug.Assert(operandType.IsIntegralType() OrElse operandType.IsCharType() OrElse operandType.IsDateTimeType())
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\BinaryOperators.vb (1)
1236symbol1.ContainingType.IsIntegralType(),
Semantics\UnaryOperators.vb (1)
763Assert.Equal(op = UnaryOperatorKind.Minus AndAlso symbol1.ContainingType.IsIntegralType(),