Implemented interface member:
4 overrides of ToString
Microsoft.CodeAnalysis (4)
ConstantValueSpecialized.cs (4)
62public override string ToString(string? format, IFormatProvider? provider) 128public override string ToString(string? format, IFormatProvider? provider) 215public override string ToString(string? format, IFormatProvider? provider) 441public override string ToString(string? format, IFormatProvider? provider)
25 references to ToString
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (25)
Semantics\ConstantTests.cs (25)
4008Assert.Equal("c", charConstant.ToString(null, CultureInfo.InvariantCulture)); 4010Assert.Equal("4", byteConst.ToString(null, CultureInfo.InvariantCulture)); 4011Assert.Equal("-1", sbyteConst.ToString(null, CultureInfo.InvariantCulture)); 4013Assert.Equal("-1", shortConst.ToString(null, CultureInfo.InvariantCulture)); 4014Assert.Equal("65535", ushortConst.ToString(null, CultureInfo.InvariantCulture)); 4016Assert.Equal("-1", int32Const.ToString(null, CultureInfo.InvariantCulture)); 4017Assert.Equal("4294967295", uint32Const.ToString(null, CultureInfo.InvariantCulture)); 4019Assert.Equal("-1", nintConst.ToString(null, CultureInfo.InvariantCulture)); 4020Assert.Equal("4294967295", nuintConst.ToString(null, CultureInfo.InvariantCulture)); 4022Assert.Equal("-1", int64Const.ToString(null, CultureInfo.InvariantCulture)); 4023Assert.Equal("18446744073709551615", uint64Const.ToString(null, CultureInfo.InvariantCulture)); 4025Assert.Equal("0.3333333333333333333333333333", decimalConst.ToString(null, CultureInfo.InvariantCulture)); 4026Assert.Equal("0.33333", floatConst.ToString(null, CultureInfo.InvariantCulture)); 4027Assert.Equal("0.33333333", doubleConst.ToString(null, CultureInfo.InvariantCulture)); 4029Assert.Equal(@"""abcdefghijklmnopqrstuvwxyz""", stringConst.ToString(null, CultureInfo.InvariantCulture)); 4030Assert.Equal(@"""abcdefghijklmnopqrstuvwxyz""", stringConst.ToString("26", CultureInfo.InvariantCulture)); 4031Assert.Equal(@"""abcdefghijklmnopqrstuvwxyz""", stringConst.ToString("27", CultureInfo.InvariantCulture)); 4032Assert.Equal(@"""...""", stringConst.ToString("-1", CultureInfo.InvariantCulture)); 4033Assert.Equal(@"""...""", stringConst.ToString("2", CultureInfo.InvariantCulture)); 4034Assert.Equal(@"""...""", stringConst.ToString("3", CultureInfo.InvariantCulture)); 4035Assert.Equal(@"""abcd...""", stringConst.ToString("7", CultureInfo.InvariantCulture)); 4037Assert.Equal("12/31/9999 23:59:59", dateTimeConst.ToString(null, CultureInfo.InvariantCulture)); 4039Assert.Equal("True", boolConst.ToString(null, CultureInfo.InvariantCulture)); 4041Assert.Equal("bad", badConst.ToString(null, CultureInfo.InvariantCulture)); 4042Assert.Equal("null", nullConst.ToString(null, CultureInfo.InvariantCulture));