33 references to IsEnumType
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Initializers.vb (1)
110If Not initializer.FieldsOrProperties.IsDefault AndAlso initializer.FieldsOrProperties.First.ContainingType.IsEnumType Then
Binding\Binder_Operators.vb (2)
335Debug.Assert(leftType.GetNullableUnderlyingTypeOrSelf().IsEnumType() AndAlso 1189Debug.Assert(operandType.GetNullableUnderlyingTypeOrSelf().IsEnumType())
Binding\Binder_Statements.vb (1)
4697If structureType.IsStructureType AndAlso Not structureType.IsEnumType AndAlso Not structureType.IsIntrinsicType Then
Binding\Binder_Utils.vb (1)
1369If type.IsEnumType Then
CodeGen\EmitArrayInitializer.vb (1)
196If elementType.IsEnumType() Then
CodeGen\EmitExpression.vb (6)
593If elementType.IsEnumType() Then 717Debug.Assert(temp Is Nothing OrElse receiver.Type.IsEnumType, "temp is unexpected, just reading a field") 809If expr.Type.IsEnumType Then 837If type.IsEnumType() Then 2120If elementType.IsEnumType() Then 2191If type.IsEnumType() Then
CodeGen\EmitStatement.vb (1)
473If ts.IsEnumType Then
Compilation\VisualBasicCompilation.vb (2)
3007If leftType.IsEnumType() AndAlso 3078If operandType.IsEnumType() AndAlso
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (2)
472If type.IsErrorType OrElse type.IsEnumType Then 512Debug.Assert(Not type.IsEnumType)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (4)
306If operandNotNullableType.IsEnumType AndAlso Not isIsIsNot Then 462If resultNotNullableType.IsEnumType Then 520If notNullableType.IsEnumType Then 542Debug.Assert(Not resultType.GetNullableUnderlyingTypeOrSelf().IsEnumType)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
105If origArgNotNullableType.IsEnumType Then
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
759Debug.Assert(memberSymbol.Parameters(2).Type.IsEnumType())
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (5)
896Debug.Assert(targetResultType.IsEnumType()) 966If operandType.IsEnumType() Then 1041Debug.Assert(targetResultType.IsEnumType()) 1105If operandType.IsEnumType() Then 1178Debug.Assert(targetResultType.IsEnumType())
Semantics\CompileTimeCalculations.vb (1)
684targetType.IsEnumType() OrElse
Semantics\Conversions.vb (1)
1596If constantExpression.IsIntegerZeroLiteral() AndAlso targetDestinationType.IsEnumType() AndAlso
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
3047If asType IsNot Nothing AndAlso asType.IsEnumType Then 3105If Me.IsEnumType() Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1823If Not Me.IsEnumType Then