28 references to PrimitiveTypeCode
Microsoft.CodeAnalysis.VisualBasic (28)
CodeGen\EmitConversion.vb (4)
57Debug.Assert(underlyingFrom = conversion.Operand.Type.GetEnumUnderlyingTypeOrSelf().PrimitiveTypeCode) 58Debug.Assert(underlyingTo = conversion.Type.GetEnumUnderlyingTypeOrSelf().PrimitiveTypeCode) 166Dim underlyingTo = typeTo.GetEnumUnderlyingTypeOrSelf().PrimitiveTypeCode 168Dim underlyingFrom = typeFrom.GetEnumUnderlyingTypeOrSelf().PrimitiveTypeCode
CodeGen\EmitExpression.vb (8)
596Select Case elementType.PrimitiveTypeCode 842Select Case type.PrimitiveTypeCode 1383(IsSimpleType(expr.Type.PrimitiveTypeCode) OrElse expr.Type.PrimitiveTypeCode = Cci.PrimitiveTypeCode.Char) AndAlso 1389Dim toType = expr.Type.PrimitiveTypeCode 1649Dim typeTo = expression.Type.PrimitiveTypeCode 2125Select Case elementType.PrimitiveTypeCode 2195Select Case type.PrimitiveTypeCode
CodeGen\EmitOperators.vb (5)
27Dim targetPrimitiveType = expression.Type.PrimitiveTypeCode 67Dim targetPrimitiveType = expression.Type.PrimitiveTypeCode 265Dim targetPrimitiveType = expression.Type.PrimitiveTypeCode 325Debug.Assert(expression.Right.Type.PrimitiveTypeCode = Cci.PrimitiveTypeCode.Int32) 339Debug.Assert(expression.Right.Type.PrimitiveTypeCode = Cci.PrimitiveTypeCode.Int32)
CodeGen\EmitStatement.vb (5)
478Dim tc = ts.PrimitiveTypeCode 526Dim isBool As Boolean = nonConstType IsNot Nothing AndAlso nonConstType.PrimitiveTypeCode = Microsoft.Cci.PrimitiveTypeCode.Boolean 1056_builder.EmitIntegerSwitchJumpTable(caseLabels, fallThroughLabel, GetLocal(DirectCast(selectExpression, BoundLocal)), keyTypeCode:=exprType.GetEnumUnderlyingTypeOrSelf.PrimitiveTypeCode, syntax) 1059_builder.EmitIntegerSwitchJumpTable(caseLabels, fallThroughLabel, ParameterSlot(DirectCast(selectExpression, BoundParameter)), keyTypeCode:=exprType.GetEnumUnderlyingTypeOrSelf.PrimitiveTypeCode, syntax) 1066_builder.EmitIntegerSwitchJumpTable(caseLabels, fallThroughLabel, temp, keyTypeCode:=exprType.GetEnumUnderlyingTypeOrSelf.PrimitiveTypeCode, syntax)
Emit\NamedTypeSymbolAdapter.vb (1)
65Return AdaptedNamedTypeSymbol.PrimitiveTypeCode
Symbols\Metadata\PE\SymbolFactory.vb (1)
46Return type.PrimitiveTypeCode
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
106Debug.Assert(t.PrimitiveTypeCode = Cci.PrimitiveTypeCode.NotPrimitive)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (3)
126Debug.Assert(symbol.Kind <> SymbolKind.NamedType OrElse DirectCast(symbol, NamedTypeSymbol).PrimitiveTypeCode = PrimitiveTypeCode.NotPrimitive) 164Dim typeCode As PrimitiveTypeCode = type.PrimitiveTypeCode 825Debug.Assert(s.PrimitiveTypeCode = PrimitiveTypeCode.NotPrimitive)