28 references to PrimitiveTypeCode
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Symbols.cs (1)
2205
if ((object)singleType != null && singleType.
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.Void && simpleName == "Void")
CodeGen\EmitAddress.cs (1)
386
TreatLongsAsNative(index.Type.
PrimitiveTypeCode
);
CodeGen\EmitConversion.cs (8)
18
switch (type.
PrimitiveTypeCode
)
140
var fromPredefTypeKind = fromType.
PrimitiveTypeCode
;
143
var toPredefTypeKind = toType.
PrimitiveTypeCode
;
191
switch (conversion.Type.
PrimitiveTypeCode
)
214
var fromPredefTypeKind = fromType.
PrimitiveTypeCode
;
218
var toPredefTypeKind = toType.
PrimitiveTypeCode
;
295
var fromPredefTypeKind = fromType.
PrimitiveTypeCode
;
304
var toPredefTypeKind = toType.
PrimitiveTypeCode
;
CodeGen\EmitExpression.cs (5)
994
switch (elementType.
PrimitiveTypeCode
)
1399
switch (type.
PrimitiveTypeCode
)
2132
var typeTo = expression.Type.
PrimitiveTypeCode
;
3002
switch (elementType.
PrimitiveTypeCode
)
3100
switch (type.
PrimitiveTypeCode
)
CodeGen\EmitStatement.cs (5)
208
var tc = ts.
PrimitiveTypeCode
;
258
bool isBool = nonConstType.
PrimitiveTypeCode
== Microsoft.Cci.PrimitiveTypeCode.Boolean;
1299
_builder.EmitIntegerSwitchJumpTable(switchCaseLabels, fallThroughLabel, key, expression.Type.EnumUnderlyingTypeOrSelf().
PrimitiveTypeCode
);
1386
fallThroughLabel, stringLength, int32Type.
PrimitiveTypeCode
);
1423
fallThroughLabel, charTemp, charType.
PrimitiveTypeCode
);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
64
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
;
848
Debug.Assert(nts.TypeKind == TypeKind.Error || nts.
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.NotPrimitive);
862
Debug.Assert(ts.TypeKind == TypeKind.Error || ts.
PrimitiveTypeCode
== Cci.PrimitiveTypeCode.NotPrimitive);
Symbols\TypeWithAnnotations.cs (1)
264
public Cci.PrimitiveTypeCode PrimitiveTypeCode => Type.
PrimitiveTypeCode
;