3 overrides of UInt32Value
Microsoft.CodeAnalysis (3)
ConstantValueSpecialized.cs (3)
595
public override uint
UInt32Value
810
public override uint
UInt32Value
897
public override uint
UInt32Value
66 references to UInt32Value
Microsoft.CodeAnalysis (9)
CodeGen\ILBuilderEmit.cs (1)
602
EmitNativeIntConstant(value.
UInt32Value
);
ConstantValue.cs (5)
70
public virtual ulong UInt64Value { get { return
UInt32Value
; } }
526
case ConstantValueTypeDiscriminator.UInt32: return Boxes.Box(
UInt32Value
);
530
case ConstantValueTypeDiscriminator.NUInt: return Boxes.Box(
UInt32Value
);
790
writer.WriteUInt32(this.
UInt32Value
);
824
ConstantValueTypeDiscriminator.NUInt or ConstantValueTypeDiscriminator.UInt32 =>
UInt32Value
.ToString(provider),
CryptographicHashProvider.cs (2)
251
return getBytes(constant.
UInt32Value
);
254
return getBytes(constant.
UInt32Value
);
EnumConstantHelper.cs (1)
82
ulong previous = constantValue.
UInt32Value
;
Microsoft.CodeAnalysis.CSharp (56)
Binder\Binder_Conversions.cs (4)
3362
uint uint32Value = value.
UInt32Value
;
3402
uint nuintValue = value.
UInt32Value
;
3662
case ConstantValueTypeDiscriminator.UInt32: return (decimal)value.
UInt32Value
;
3664
case ConstantValueTypeDiscriminator.NUInt: return (decimal)value.
UInt32Value
;
Binder\Binder_Operators.cs (46)
2509
return valueLeft.
UInt32Value
+ valueRight.
UInt32Value
;
2513
return valueLeft.
UInt32Value
- valueRight.
UInt32Value
;
2517
return valueLeft.
UInt32Value
* valueRight.
UInt32Value
;
2530
var uint32Value = valueLeft.
UInt32Value
<< valueRight.Int32Value;
2554
return valueLeft.
UInt32Value
+ valueRight.
UInt32Value
;
2562
return valueLeft.
UInt32Value
- valueRight.
UInt32Value
;
2570
return valueLeft.
UInt32Value
* valueRight.
UInt32Value
;
2610
return valueLeft.
UInt32Value
+ valueRight.
UInt32Value
;
2618
return valueLeft.
UInt32Value
- valueRight.
UInt32Value
;
2626
return valueLeft.
UInt32Value
* valueRight.
UInt32Value
;
2993
return valueLeft.
UInt32Value
<< valueRight.Int32Value;
3011
return valueLeft.
UInt32Value
>> valueRight.Int32Value;
3024
return valueLeft.
UInt32Value
& valueRight.
UInt32Value
;
3036
return valueLeft.
UInt32Value
| valueRight.
UInt32Value
;
3048
return valueLeft.
UInt32Value
^ valueRight.
UInt32Value
;
3072
return valueLeft.
UInt32Value
== valueRight.
UInt32Value
;
3092
return valueLeft.
UInt32Value
!= valueRight.
UInt32Value
;
3108
return valueLeft.
UInt32Value
< valueRight.
UInt32Value
;
3124
return valueLeft.
UInt32Value
> valueRight.
UInt32Value
;
3140
return valueLeft.
UInt32Value
<= valueRight.
UInt32Value
;
3156
return valueLeft.
UInt32Value
>= valueRight.
UInt32Value
;
3161
return valueLeft.
UInt32Value
/ valueRight.
UInt32Value
;
3172
return valueLeft.
UInt32Value
% valueRight.
UInt32Value
;
4546
return +value.
UInt32Value
;
4554
return ~value.
UInt32Value
;
4749
return valueRight.
UInt32Value
== 0;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2085
return value.
UInt32Value
== 0;
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
807
cases = node.Cases.SelectAsArray(p => (ConstantValue.Create((ulong)p.value.
UInt32Value
), p.label));
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
2371
if (constVal == null || constVal.
UInt32Value
> int.MaxValue)
Utilities\ValueSetFactory.NuintValueSet.cs (2)
63
bool IValueSet.All(BinaryOperatorKind relation, ConstantValue value) => value.IsBad || All(relation, value.
UInt32Value
);
72
bool IValueSet.Any(BinaryOperatorKind relation, ConstantValue value) => value.IsBad || Any(relation, value.
UInt32Value
);
Utilities\ValueSetFactory.UIntTC.cs (1)
49
public uint FromConstantValue(ConstantValue constantValue) => constantValue.IsBad ? (uint)0 : constantValue.
UInt32Value
;
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
130
Assert.Equal(1U, cv1.
UInt32Value
);