3 overrides of SByteValue
Microsoft.CodeAnalysis (3)
ConstantValueSpecialized.cs (3)
369public override sbyte SByteValue 546public override sbyte SByteValue 693public override sbyte SByteValue
14 references to SByteValue
Microsoft.CodeAnalysis (7)
CodeGen\ILBuilderEmit.cs (1)
576EmitSByteConstant(value.SByteValue);
ConstantValue.cs (5)
62public virtual short Int16Value { get { return SByteValue; } } 517case ConstantValueTypeDiscriminator.SByte: return Boxes.Box(SByteValue); 575return SByteValue < 0; 761writer.WriteSByte(this.SByteValue); 815ConstantValueTypeDiscriminator.SByte => SByteValue.ToString(provider),
EnumConstantHelper.cs (1)
32long previous = constantValue.SByteValue;
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Conversions.cs (2)
1856sbyte sbyteValue = value.SByteValue; 2089case ConstantValueTypeDiscriminator.SByte: return (decimal)value.SByteValue;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1924return value.SByteValue == 0;
Utilities\ValueSetFactory.SByteTC.cs (1)
53sbyte INumericTC<sbyte>.FromConstantValue(ConstantValue constantValue) => constantValue.IsBad ? (sbyte)0 : constantValue.SByteValue;
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
106Assert.Throws<InvalidOperationException>(() => { var c = cv1.SByteValue; });
Microsoft.CodeAnalysis.VisualBasic (1)
Semantics\CompileTimeCalculations.vb (1)
148Case ConstantValueTypeDiscriminator.SByte : Return value.SByteValue
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
206Assert.Equal(CSByte(-2), SByteValue.GetConstantValue(ConstantFieldsInProgress.Empty).SByteValue)