3 overrides of SingleValue
Microsoft.CodeAnalysis (3)
ConstantValueSpecialized.cs (3)
393
public override float
SingleValue
571
public override float
SingleValue
977
public override float
SingleValue
34 references to SingleValue
Microsoft.CodeAnalysis (6)
CodeGen\ILBuilderEmit.cs (1)
605
EmitSingleConstant(value.
SingleValue
);
ConstantValue.cs (4)
533
case ConstantValueTypeDiscriminator.Single: return Boxes.Box(
SingleValue
);
588
return
SingleValue
< 0;
782
writer.WriteSingle(this.
SingleValue
);
829
ConstantValueTypeDiscriminator.Single =>
SingleValue
.ToString(provider),
ConstantValueSpecialized.cs (1)
512
return this.Discriminator == other.Discriminator && other.
SingleValue
== 0;
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Conversions.cs (1)
3173
return ConstantValue.Create(sourceConstantValue.
SingleValue
);
Binder\Binder_Operators.cs (22)
2840
return valueLeft.
SingleValue
+ valueRight.
SingleValue
;
2844
return valueLeft.
SingleValue
- valueRight.
SingleValue
;
2848
return valueLeft.
SingleValue
* valueRight.
SingleValue
;
2852
return valueLeft.
SingleValue
/ valueRight.
SingleValue
;
2856
return valueLeft.
SingleValue
% valueRight.
SingleValue
;
2931
return valueLeft.
SingleValue
== valueRight.
SingleValue
;
2951
return valueLeft.
SingleValue
!= valueRight.
SingleValue
;
2967
return valueLeft.
SingleValue
< valueRight.
SingleValue
;
2983
return valueLeft.
SingleValue
> valueRight.
SingleValue
;
2999
return valueLeft.
SingleValue
<= valueRight.
SingleValue
;
3015
return valueLeft.
SingleValue
>= valueRight.
SingleValue
;
Binder\PatternExplainer.cs (1)
738
return value.
SingleValue
switch
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
408
input.Type.SpecialType == SpecialType.System_Single && float.IsNaN(value.
SingleValue
))
Utilities\ValueSetFactory.SingleTC.cs (1)
87
float INumericTC<float>.FromConstantValue(ConstantValue constantValue) => constantValue.IsBad ? 0.0F : constantValue.
SingleValue
;
Microsoft.CodeAnalysis.UnitTests (2)
CorLibTypesTests.cs (2)
110
Assert.Throws<InvalidOperationException>(() => { var c = cvNull.
SingleValue
; });
125
Assert.Equal(1, cv1.
SingleValue
);