30 references to Single
Microsoft.CodeAnalysis (17)
CodeGen\ILBuilderEmit.cs (1)
604case ConstantValueTypeDiscriminator.Single:
ConstantValue.cs (12)
381case ConstantValueTypeDiscriminator.Single: 420case ConstantValueTypeDiscriminator.Single: return ConstantValueDefault.Single; 448case SpecialType.System_Single: return ConstantValueTypeDiscriminator.Single; 474ConstantValueTypeDiscriminator.Single => "float", 500case ConstantValueTypeDiscriminator.Single: return SpecialType.System_Single; 529case ConstantValueTypeDiscriminator.Single: return Boxes.Box(SingleValue); 583case ConstantValueTypeDiscriminator.Single: 606case ConstantValueTypeDiscriminator.Single: 716discriminator == ConstantValueTypeDiscriminator.Single; 724this.Discriminator == ConstantValueTypeDiscriminator.Single; 777case ConstantValueTypeDiscriminator.Single: 825ConstantValueTypeDiscriminator.Single => SingleValue.ToString(provider),
ConstantValueSpecialized.cs (3)
496: base(ConstantValueTypeDiscriminator.Single) 528public static readonly ConstantValueOne Single = new ConstantValueOne(ConstantValueTypeDiscriminator.Single); 942: base(ConstantValueTypeDiscriminator.Single)
PrimitiveTypeCodeExtensions.cs (1)
84case Cci.PrimitiveTypeCode.Float32: return ConstantValueTypeDiscriminator.Single;
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Conversions.cs (3)
1955case ConstantValueTypeDiscriminator.Single: 1976case SpecialType.System_Decimal: return (value.Discriminator == ConstantValueTypeDiscriminator.Single) ? (decimal)(float)doubleValue : (decimal)doubleValue; 2100case ConstantValueTypeDiscriminator.Single:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1941case ConstantValueTypeDiscriminator.Single:
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
721ConstantValueTypeDiscriminator.Single => true, 738(value.Discriminator == ConstantValueTypeDiscriminator.Single || value.Discriminator == ConstantValueTypeDiscriminator.Double) &&
Microsoft.CodeAnalysis.VisualBasic (5)
Semantics\CompileTimeCalculations.vb (3)
407If targetType = ConstantValueTypeDiscriminator.Single Then 533Case ConstantValueTypeDiscriminator.Single 658ConstantValueTypeDiscriminator.Single,
Symbols\SpecialTypeExtensions.vb (1)
300Return ConstantValueTypeDiscriminator.Single
Symbols\TypeSymbolExtensions.vb (1)
449Return ConstantValueTypeDiscriminator.Single
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
153Assert.Equal(ConstantValueTypeDiscriminator.Single, SingleField.GetConstantValue(ConstantFieldsInProgress.Empty).Discriminator)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Syntax\ConstantExpressionEvaluatorTests.vb (1)
22Assert.Equal(ConstantValueTypeDiscriminator.Single, SpecialType.System_Single.ToConstantValueDiscriminator())