33 references to Int32
Microsoft.CodeAnalysis (21)
CodeGen\ILBuilderEmit.cs (1)
587
case ConstantValueTypeDiscriminator.
Int32
:
Compilation\Expression.cs (1)
38
return ConstantValue.Create(1, ConstantValueTypeDiscriminator.
Int32
);
ConstantValue.cs (11)
377
case ConstantValueTypeDiscriminator.
Int32
: return Create((int)value);
416
case ConstantValueTypeDiscriminator.
Int32
: return ConstantValueDefault.Int32;
444
case SpecialType.System_Int32: return ConstantValueTypeDiscriminator.
Int32
;
470
ConstantValueTypeDiscriminator.
Int32
=> "int",
496
case ConstantValueTypeDiscriminator.
Int32
: return SpecialType.System_Int32;
525
case ConstantValueTypeDiscriminator.
Int32
: return Boxes.Box(Int32Value);
551
case ConstantValueTypeDiscriminator.
Int32
:
582
case ConstantValueTypeDiscriminator.
Int32
:
608
case ConstantValueTypeDiscriminator.
Int32
:
785
case ConstantValueTypeDiscriminator.
Int32
:
823
ConstantValueTypeDiscriminator.NInt or ConstantValueTypeDiscriminator.
Int32
=> Int32Value.ToString(provider),
ConstantValueSpecialized.cs (3)
343
public static readonly ConstantValueDefault Int32 = new ConstantValueDefault(ConstantValueTypeDiscriminator.
Int32
);
522
public static readonly ConstantValueOne Int32 = new ConstantValueOne(ConstantValueTypeDiscriminator.
Int32
);
791
: base(ConstantValueTypeDiscriminator.
Int32
)
EnumConstantHelper.cs (1)
70
case ConstantValueTypeDiscriminator.
Int32
:
PrimitiveTypeCodeExtensions.cs (1)
78
case Cci.PrimitiveTypeCode.Int32: return ConstantValueTypeDiscriminator.
Int32
;
SwitchConstantValueHelper.cs (3)
26
case ConstantValueTypeDiscriminator.
Int32
:
76
case ConstantValueTypeDiscriminator.
Int32
:
139
case ConstantValueTypeDiscriminator.
Int32
:
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Conversions.cs (2)
3472
case ConstantValueTypeDiscriminator.
Int32
:
3668
case ConstantValueTypeDiscriminator.
Int32
: return (decimal)value.Int32Value;
Binder\DecisionDagBuilder.cs (3)
2224
Debug.Assert(t.Value.Discriminator == ConstantValueTypeDiscriminator.
Int32
);
2239
Debug.Assert(t.Value.Discriminator == ConstantValueTypeDiscriminator.
Int32
);
2243
Debug.Assert(t.Value.Discriminator == ConstantValueTypeDiscriminator.
Int32
);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2076
case ConstantValueTypeDiscriminator.
Int32
:
CodeGen\EmitArrayInitializer.cs (2)
519
if (start.ConstantValueOpt?.IsDefaultValue != true || start.ConstantValueOpt.Discriminator != ConstantValueTypeDiscriminator.
Int32
)
526
if (length.ConstantValueOpt?.Discriminator != ConstantValueTypeDiscriminator.
Int32
)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (2)
1132
or ConstantValueTypeDiscriminator.
Int32
2235
&& rightConstantValue.Discriminator == ConstantValueTypeDiscriminator.
Int32
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (2)
1085
constantValue: ConstantValue.Create(dimension, ConstantValueTypeDiscriminator.
Int32
),
1139
constantValue: ConstantValue.Create(dimension, ConstantValueTypeDiscriminator.
Int32
),