49 references to Int32
Microsoft.CodeAnalysis (21)
CodeGen\ILBuilderEmit.cs (1)
590case ConstantValueTypeDiscriminator.Int32:
Compilation\Expression.cs (1)
38return ConstantValue.Create(1, ConstantValueTypeDiscriminator.Int32);
ConstantValue.cs (11)
373case ConstantValueTypeDiscriminator.Int32: return Create((int)value); 412case ConstantValueTypeDiscriminator.Int32: return ConstantValueDefault.Int32; 440case SpecialType.System_Int32: return ConstantValueTypeDiscriminator.Int32; 466ConstantValueTypeDiscriminator.Int32 => "int", 492case ConstantValueTypeDiscriminator.Int32: return SpecialType.System_Int32; 521case ConstantValueTypeDiscriminator.Int32: return Boxes.Box(Int32Value); 547case ConstantValueTypeDiscriminator.Int32: 578case ConstantValueTypeDiscriminator.Int32: 604case ConstantValueTypeDiscriminator.Int32: 781case ConstantValueTypeDiscriminator.Int32: 819ConstantValueTypeDiscriminator.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); 774: 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 (11)
Binder\Binder_Conversions.cs (2)
1895case ConstantValueTypeDiscriminator.Int32: 2091case ConstantValueTypeDiscriminator.Int32: return (decimal)value.Int32Value;
Binder\DecisionDagBuilder.cs (3)
2070Debug.Assert(t.Value.Discriminator == ConstantValueTypeDiscriminator.Int32); 2085Debug.Assert(t.Value.Discriminator == ConstantValueTypeDiscriminator.Int32); 2089Debug.Assert(t.Value.Discriminator == ConstantValueTypeDiscriminator.Int32);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1929case ConstantValueTypeDiscriminator.Int32:
CodeGen\EmitArrayInitializer.cs (2)
498if (start.ConstantValueOpt?.IsDefaultValue != true || start.ConstantValueOpt.Discriminator != ConstantValueTypeDiscriminator.Int32) 505if (length.ConstantValueOpt?.Discriminator != ConstantValueTypeDiscriminator.Int32)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
2137&& rightConstantValue.Discriminator == ConstantValueTypeDiscriminator.Int32
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (2)
872constantValue: ConstantValue.Create(dimension, ConstantValueTypeDiscriminator.Int32), 927constantValue: ConstantValue.Create(dimension, ConstantValueTypeDiscriminator.Int32),
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\Binder_Invocation.vb (1)
3183If callerInfoValue.Discriminator = ConstantValueTypeDiscriminator.Int32 Then
BoundTree\BoundExpressionExtensions.vb (1)
373If node.Value.Discriminator = ConstantValueTypeDiscriminator.Int32 AndAlso node.Type.SpecialType = SpecialType.System_Int32 Then
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (1)
276Dim bounds As BoundExpression = New BoundLiteral(node, ConstantValue.Default(ConstantValueTypeDiscriminator.Int32), intType)
Semantics\CompileTimeCalculations.vb (5)
152Case ConstantValueTypeDiscriminator.Int32 : Return value.Int32Value 171Case ConstantValueTypeDiscriminator.Int32 : result = ConstantValue.Create(UncheckedCInt(value)) 212Case ConstantValueTypeDiscriminator.Int32 651ConstantValueTypeDiscriminator.Int32, 679Case ConstantValueTypeDiscriminator.Int32
Symbols\SpecialTypeExtensions.vb (1)
288Return ConstantValueTypeDiscriminator.Int32
Symbols\TypeSymbolExtensions.vb (1)
441Return ConstantValueTypeDiscriminator.Int32
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Semantics\Conversions.vb (5)
320Assert.Equal(ConstantValueTypeDiscriminator.Int32, resultValue.Discriminator) 328Assert.Equal(ConstantValueTypeDiscriminator.Int32, resultValue.Discriminator) 353Assert.Equal(ConstantValueTypeDiscriminator.Int32, resultValue.Discriminator) 375New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Default(ConstantValueTypeDiscriminator.Int32), int32Type), 1316New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Default(ConstantValueTypeDiscriminator.Int32), int32Type),
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
229Assert.Equal(ConstantValueTypeDiscriminator.Int32, Int32Value.GetConstantValue(ConstantFieldsInProgress.Empty).Discriminator)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Syntax\ConstantExpressionEvaluatorTests.vb (1)
16Assert.Equal(ConstantValueTypeDiscriminator.Int32, SpecialType.System_Int32.ToConstantValueDiscriminator())