2 overrides of Int16Value
Microsoft.CodeAnalysis (2)
ConstantValueSpecialized.cs (2)
618public override short Int16Value 734public override short Int16Value
15 references to Int16Value
Microsoft.CodeAnalysis (8)
CodeGen\ILBuilderEmit.cs (1)
588EmitShortConstant(value.Int16Value);
ConstantValue.cs (5)
65public virtual int Int32Value { get { return Int16Value; } } 519case ConstantValueTypeDiscriminator.Int16: return Boxes.Box(Int16Value); 577return Int16Value < 0; 770writer.WriteInt16(this.Int16Value); 817ConstantValueTypeDiscriminator.Int16 => Int16Value.ToString(provider),
ConstantValueSpecialized.cs (1)
765return base.Equals(other) && _value == other.Int16Value;
EnumConstantHelper.cs (1)
52long previous = constantValue.Int16Value;
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Conversions.cs (2)
1876short int16Value = value.Int16Value; 2090case ConstantValueTypeDiscriminator.Int16: return (decimal)value.Int16Value;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1928return value.Int16Value == 0;
Utilities\ValueSetFactory.ShortTC.cs (1)
53short INumericTC<short>.FromConstantValue(ConstantValue constantValue) => constantValue.IsBad ? (short)0 : constantValue.Int16Value;
Microsoft.CodeAnalysis.VisualBasic (2)
BoundTree\BoundExpressionExtensions.vb (1)
429Return expression.ConstantValueOpt.Int16Value
Semantics\CompileTimeCalculations.vb (1)
150Case ConstantValueTypeDiscriminator.Int16 : Return value.Int16Value
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
218Assert.Equal(-4S, Int16Value.GetConstantValue(ConstantFieldsInProgress.Empty).Int16Value)