23 references to Double
Microsoft.CodeAnalysis (17)
CodeGen\ILBuilderEmit.cs (1)
607case ConstantValueTypeDiscriminator.Double:
ConstantValue.cs (12)
390case ConstantValueTypeDiscriminator.Double: return Create((double)value); 425case ConstantValueTypeDiscriminator.Double: return ConstantValueDefault.Double; 453case SpecialType.System_Double: return ConstantValueTypeDiscriminator.Double; 479ConstantValueTypeDiscriminator.Double => "double", 505case ConstantValueTypeDiscriminator.Double: return SpecialType.System_Double; 534case ConstantValueTypeDiscriminator.Double: return Boxes.Box(DoubleValue); 589case ConstantValueTypeDiscriminator.Double: 611case ConstantValueTypeDiscriminator.Double: 719return discriminator == ConstantValueTypeDiscriminator.Double || 727return this.Discriminator == ConstantValueTypeDiscriminator.Double || 793case ConstantValueTypeDiscriminator.Double: 830ConstantValueTypeDiscriminator.Double => DoubleValue.ToString(provider),
ConstantValueSpecialized.cs (3)
473: base(ConstantValueTypeDiscriminator.Double) 529public static readonly ConstantValueOne Double = new ConstantValueOne(ConstantValueTypeDiscriminator.Double); 921: base(ConstantValueTypeDiscriminator.Double)
PrimitiveTypeCodeExtensions.cs (1)
85case Cci.PrimitiveTypeCode.Float64: return ConstantValueTypeDiscriminator.Double;
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Conversions.cs (2)
3533case ConstantValueTypeDiscriminator.Double: 3678case ConstantValueTypeDiscriminator.Double: return value.DoubleValue;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2089case ConstantValueTypeDiscriminator.Double:
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
721ConstantValueTypeDiscriminator.Double => true, 737(value.Discriminator == ConstantValueTypeDiscriminator.Single || value.Discriminator == ConstantValueTypeDiscriminator.Double) &&
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1131or ConstantValueTypeDiscriminator.Double