26 references to IsIntegralType
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\Binder_Conversions.vb (2)
1796ElseIf targetType.IsCharType() AndAlso sourceType.IsIntegralType() Then 1799ElseIf 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 249Return expression.Checked AndAlso expression.Type.IsIntegralType()
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
32Dim isChecked As Boolean = node.Checked AndAlso origArgUnderlyingType.IsIntegralType
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
795Return GetUnderlyingType(type).IsIntegralType
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (6)
737If underlyingTypeFrom.IsFloatingType() AndAlso underlyingTypeTo.IsIntegralType() Then 741(underlyingTypeTo.IsBooleanType() OrElse underlyingTypeTo.IsIntegralType() OrElse underlyingTypeTo.IsFloatingType) Then 745(underlyingTypeFrom.IsBooleanType() OrElse underlyingTypeFrom.IsIntegralType() OrElse underlyingTypeFrom.IsFloatingType) Then 1057(underlyingTypeFrom.IsBooleanType() OrElse underlyingTypeFrom.IsIntegralType() OrElse underlyingTypeFrom.IsFloatingType)) 1138(underlyingTypeTo.IsBooleanType() OrElse underlyingTypeTo.IsIntegralType() OrElse underlyingTypeTo.IsFloatingType)) 1192Debug.Assert(typeFrom.IsFloatingType() AndAlso underlyingTypeTo.IsIntegralType())
Semantics\CompileTimeCalculations.vb (1)
279Debug.Assert(sourceType.IsIntegralType() OrElse sourceType.IsBooleanType() OrElse sourceType.IsCharType(),
Semantics\Conversions.vb (7)
806If IsIntegralType(sourceType) OrElse IsBooleanType(sourceType) Then 1597DirectCast(targetDestinationType, NamedTypeSymbol).EnumUnderlyingType.IsIntegralType() Then 1623If sourceType.IsIntegralType() Then 1629If targetDestinationType.IsIntegralType() Then 1744If source.IsIntegralType() Then 1749ElseIf destination.IsIntegralType() Then 1757If 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())