2 overrides of Int16Value
Microsoft.CodeAnalysis (2)
ConstantValueSpecialized.cs (2)
619public override short Int16Value 751public override short Int16Value
13 references to Int16Value
Microsoft.CodeAnalysis (8)
CodeGen\ILBuilderEmit.cs (1)
588EmitShortConstant(value.Int16Value);
ConstantValue.cs (5)
66public virtual int Int32Value { get { return Int16Value; } } 523case ConstantValueTypeDiscriminator.Int16: return Boxes.Box(Int16Value); 581return Int16Value < 0; 774writer.WriteInt16(this.Int16Value); 821ConstantValueTypeDiscriminator.Int16 => Int16Value.ToString(provider),
ConstantValueSpecialized.cs (1)
782return base.Equals(other) && _value == other.Int16Value;
EnumConstantHelper.cs (1)
52long previous = constantValue.Int16Value;
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Conversions.cs (2)
3453short int16Value = value.Int16Value; 3667case ConstantValueTypeDiscriminator.Int16: return (decimal)value.Int16Value;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2075return value.Int16Value == 0;
Utilities\ValueSetFactory.ShortTC.cs (1)
55short INumericTC<short>.FromConstantValue(ConstantValue constantValue) => constantValue.IsBad ? (short)0 : constantValue.Int16Value;
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
127Assert.Equal(1, cv1.Int16Value);