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