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)
3161
return ConstantValue.Create(sourceConstantValue.
SingleValue
);
Binder\Binder_Operators.cs (22)
2971
return valueLeft.
SingleValue
+ valueRight.
SingleValue
;
2975
return valueLeft.
SingleValue
- valueRight.
SingleValue
;
2979
return valueLeft.
SingleValue
* valueRight.
SingleValue
;
2983
return valueLeft.
SingleValue
/ valueRight.
SingleValue
;
2987
return valueLeft.
SingleValue
% valueRight.
SingleValue
;
3062
return valueLeft.
SingleValue
== valueRight.
SingleValue
;
3082
return valueLeft.
SingleValue
!= valueRight.
SingleValue
;
3098
return valueLeft.
SingleValue
< valueRight.
SingleValue
;
3114
return valueLeft.
SingleValue
> valueRight.
SingleValue
;
3130
return valueLeft.
SingleValue
<= valueRight.
SingleValue
;
3146
return valueLeft.
SingleValue
>= valueRight.
SingleValue
;
Binder\PatternExplainer.cs (1)
778
return value.
SingleValue
switch
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
410
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
);