3 overrides of ByteValue
Microsoft.CodeAnalysis (3)
ConstantValueSpecialized.cs (3)
361public override byte ByteValue 538public override byte ByteValue 685public override byte ByteValue
15 references to ByteValue
Microsoft.CodeAnalysis (8)
CodeGen\ILBuilderEmit.cs (1)
579EmitByteConstant(value.ByteValue);
CodeGen\SwitchIntegralJumpTableEmitter.cs (1)
478case ConstantValueTypeDiscriminator.Byte: return value.ByteValue;
ConstantValue.cs (4)
63public virtual ushort UInt16Value { get { return ByteValue; } } 518case ConstantValueTypeDiscriminator.Byte: return Boxes.Box(ByteValue); 765writer.WriteByte(this.ByteValue); 816ConstantValueTypeDiscriminator.Byte => ByteValue.ToString(provider),
ConstantValueSpecialized.cs (1)
708return base.Equals(other) && _value == other.ByteValue;
EnumConstantHelper.cs (1)
42ulong previous = constantValue.ByteValue;
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Conversions.cs (2)
1737byte byteValue = value.ByteValue; 2094case ConstantValueTypeDiscriminator.Byte: return (decimal)value.ByteValue;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1926return value.ByteValue == 0;
Utilities\ValueSetFactory.ByteTC.cs (1)
53byte INumericTC<byte>.FromConstantValue(ConstantValue constantValue) => constantValue.IsBad ? (byte)0 : constantValue.ByteValue;
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
107Assert.Throws<InvalidOperationException>(() => { var c = cv1.ByteValue; });
Microsoft.CodeAnalysis.VisualBasic (1)
Semantics\CompileTimeCalculations.vb (1)
149Case ConstantValueTypeDiscriminator.Byte : Return value.ByteValue
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
200Assert.Equal(CByte(1), ByteValue.GetConstantValue(ConstantFieldsInProgress.Empty).ByteValue)