22 references to NInt
Microsoft.CodeAnalysis (15)
CodeGen\ILBuilderEmit.cs (1)
595
case ConstantValueTypeDiscriminator.
NInt
:
ConstantValue.cs (10)
381
case ConstantValueTypeDiscriminator.
NInt
: return CreateNativeInt((int)value);
420
case ConstantValueTypeDiscriminator.
NInt
: return ConstantValueDefault.NInt;
448
case SpecialType.System_IntPtr: return ConstantValueTypeDiscriminator.
NInt
;
471
ConstantValueTypeDiscriminator.
NInt
=> "nint",
500
case ConstantValueTypeDiscriminator.
NInt
: return SpecialType.System_IntPtr;
529
case ConstantValueTypeDiscriminator.
NInt
: return Boxes.Box(Int32Value);
555
case ConstantValueTypeDiscriminator.
NInt
:
583
case ConstantValueTypeDiscriminator.
NInt
:
617
case ConstantValueTypeDiscriminator.
NInt
:
823
ConstantValueTypeDiscriminator.
NInt
or ConstantValueTypeDiscriminator.Int32 => Int32Value.ToString(provider),
ConstantValueSpecialized.cs (3)
347
public static readonly ConstantValueDefault NInt = new ConstantValueDefault(ConstantValueTypeDiscriminator.
NInt
);
526
public static readonly ConstantValueOne NInt = new ConstantValueOne(ConstantValueTypeDiscriminator.
NInt
);
878
: base(ConstantValueTypeDiscriminator.
NInt
)
CryptographicHashProvider.cs (1)
250
case ConstantValueTypeDiscriminator.
NInt
:
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Conversions.cs (2)
3512
case ConstantValueTypeDiscriminator.
NInt
:
3670
case ConstantValueTypeDiscriminator.
NInt
: return (decimal)value.Int32Value;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2077
case ConstantValueTypeDiscriminator.
NInt
:
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
722
ConstantValueTypeDiscriminator.
NInt
=> true,
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1134
or ConstantValueTypeDiscriminator.
NInt
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\NumericIntPtrTests.cs (1)
2895
Assert.Equal(signed ? ConstantValueTypeDiscriminator.
NInt
: ConstantValueTypeDiscriminator.NUInt, value.Discriminator);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NativeIntegerTests.cs (1)
7058
Assert.Equal(signed ? ConstantValueTypeDiscriminator.
NInt
: ConstantValueTypeDiscriminator.NUInt, value.Discriminator);