30 references to Double
Microsoft.CodeAnalysis (17)
CodeGen\ILBuilderEmit.cs (1)
607case ConstantValueTypeDiscriminator.Double:
ConstantValue.cs (12)
386case ConstantValueTypeDiscriminator.Double: return Create((double)value); 421case ConstantValueTypeDiscriminator.Double: return ConstantValueDefault.Double; 449case SpecialType.System_Double: return ConstantValueTypeDiscriminator.Double; 475ConstantValueTypeDiscriminator.Double => "double", 501case ConstantValueTypeDiscriminator.Double: return SpecialType.System_Double; 530case ConstantValueTypeDiscriminator.Double: return Boxes.Box(DoubleValue); 585case ConstantValueTypeDiscriminator.Double: 607case ConstantValueTypeDiscriminator.Double: 715return discriminator == ConstantValueTypeDiscriminator.Double || 723return this.Discriminator == ConstantValueTypeDiscriminator.Double || 789case ConstantValueTypeDiscriminator.Double: 826ConstantValueTypeDiscriminator.Double => DoubleValue.ToString(provider),
ConstantValueSpecialized.cs (3)
473: base(ConstantValueTypeDiscriminator.Double) 529public static readonly ConstantValueOne Double = new ConstantValueOne(ConstantValueTypeDiscriminator.Double); 904: base(ConstantValueTypeDiscriminator.Double)
PrimitiveTypeCodeExtensions.cs (1)
85case Cci.PrimitiveTypeCode.Float64: return ConstantValueTypeDiscriminator.Double;
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Conversions.cs (2)
1956case ConstantValueTypeDiscriminator.Double: 2101case ConstantValueTypeDiscriminator.Double: return value.DoubleValue;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1942case ConstantValueTypeDiscriminator.Double:
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
722ConstantValueTypeDiscriminator.Double => true, 738(value.Discriminator == ConstantValueTypeDiscriminator.Single || value.Discriminator == ConstantValueTypeDiscriminator.Double) &&
Microsoft.CodeAnalysis.VisualBasic (6)
Semantics\CompileTimeCalculations.vb (3)
411Debug.Assert(targetType = ConstantValueTypeDiscriminator.Double) 530Case ConstantValueTypeDiscriminator.Double 657ConstantValueTypeDiscriminator.Double,
Semantics\Conversions.vb (1)
832If(sourceValue.Discriminator = ConstantValueTypeDiscriminator.Double, sourceValue.DoubleValue, sourceValue.SingleValue),
Symbols\SpecialTypeExtensions.vb (1)
302Return ConstantValueTypeDiscriminator.Double
Symbols\TypeSymbolExtensions.vb (1)
451Return ConstantValueTypeDiscriminator.Double
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
159Assert.Equal(ConstantValueTypeDiscriminator.Double, DoubleField.GetConstantValue(ConstantFieldsInProgress.Empty).Discriminator)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Syntax\ConstantExpressionEvaluatorTests.vb (1)
23Assert.Equal(ConstantValueTypeDiscriminator.Double, SpecialType.System_Double.ToConstantValueDiscriminator())