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
32 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)
3873
return ConstantValue.Create(sourceConstantValue.
SingleValue
);
Binder\Binder_Operators.cs (22)
2963
return valueLeft.
SingleValue
+ valueRight.
SingleValue
;
2967
return valueLeft.
SingleValue
- valueRight.
SingleValue
;
2971
return valueLeft.
SingleValue
* valueRight.
SingleValue
;
2975
return valueLeft.
SingleValue
/ valueRight.
SingleValue
;
2979
return valueLeft.
SingleValue
% valueRight.
SingleValue
;
3077
return valueLeft.
SingleValue
== valueRight.
SingleValue
;
3097
return valueLeft.
SingleValue
!= valueRight.
SingleValue
;
3113
return valueLeft.
SingleValue
< valueRight.
SingleValue
;
3129
return valueLeft.
SingleValue
> valueRight.
SingleValue
;
3145
return valueLeft.
SingleValue
<= valueRight.
SingleValue
;
3161
return valueLeft.
SingleValue
>= valueRight.
SingleValue
;
Binder\PatternExplainer.cs (1)
877
return value.
SingleValue
switch
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
433
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
;