30 references to PrimitiveTypeCode
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder_Symbols.cs (1)
2298
if ((object)singleType != null && singleType.
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.Void && simpleName == "Void")
CodeGen\EmitAddress.cs (1)
389
TreatLongsAsNative(index.Type.
PrimitiveTypeCode
);
CodeGen\EmitConversion.cs (8)
18
switch (type.
PrimitiveTypeCode
)
140
var fromPredefTypeKind = fromType.
PrimitiveTypeCode
;
143
var toPredefTypeKind = toType.
PrimitiveTypeCode
;
192
switch (conversion.Type.
PrimitiveTypeCode
)
215
var fromPredefTypeKind = fromType.
PrimitiveTypeCode
;
219
var toPredefTypeKind = toType.
PrimitiveTypeCode
;
296
var fromPredefTypeKind = fromType.
PrimitiveTypeCode
;
305
var toPredefTypeKind = toType.
PrimitiveTypeCode
;
CodeGen\EmitExpression.cs (7)
1034
switch (elementType.
PrimitiveTypeCode
)
1450
switch (type.
PrimitiveTypeCode
)
2382
var typeTo = expression.Type.
PrimitiveTypeCode
;
3259
switch (elementType.
PrimitiveTypeCode
)
3357
switch (type.
PrimitiveTypeCode
)
3784
(IsNumeric(expr.Type) || expr.Type.
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.Boolean) &&
3790
var toType = expr.Type.
PrimitiveTypeCode
;
CodeGen\EmitStatement.cs (5)
208
var tc = ts.
PrimitiveTypeCode
;
258
bool isBool = nonConstType.
PrimitiveTypeCode
== Microsoft.Cci.PrimitiveTypeCode.Boolean;
1324
_builder.EmitIntegerSwitchJumpTable(switchCaseLabels, fallThroughLabel, key, expression.Type.EnumUnderlyingTypeOrSelf().
PrimitiveTypeCode
, expression.Syntax);
1413
int32Type.
PrimitiveTypeCode
,
1453
charType.
PrimitiveTypeCode
,
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
68
return AdaptedNamedTypeSymbol.
PrimitiveTypeCode
;
Symbols\Metadata\PE\SymbolFactory.cs (1)
61
return type.
PrimitiveTypeCode
;
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
128
Debug.Assert(t.
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.NotPrimitive);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (4)
164
Debug.Assert(symbol.Kind != SymbolKind.NamedType || ((NamedTypeSymbol)symbol).
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.NotPrimitive);
219
Cci.PrimitiveTypeCode typeCode = type.
PrimitiveTypeCode
;
842
Debug.Assert(nts.TypeKind == TypeKind.Error || nts.
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.NotPrimitive);
854
Debug.Assert(ts.TypeKind == TypeKind.Error || ts.
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.NotPrimitive);
Symbols\TypeWithAnnotations.cs (1)
273
public Cci.PrimitiveTypeCode PrimitiveTypeCode => Type.
PrimitiveTypeCode
;