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