18 references to FormatPrimitive
Microsoft.CodeAnalysis.CSharp (2)
SymbolDisplay\SymbolDisplayVisitor_Constants.cs (1)
47
var valueString = SymbolDisplay.
FormatPrimitive
(value, quoteStrings: true, useHexadecimalNumbers: false);
Symbols\TypedConstantExtensions.cs (1)
43
return SymbolDisplay.
FormatPrimitive
(constant.ValueInternal, quoteStrings: true, useHexadecimalNumbers: false);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (16)
SymbolDisplay\SymbolDisplayTests.cs (16)
4762
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(1, quoteStrings: false, useHexadecimalNumbers: false));
4763
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((uint)1, quoteStrings: false, useHexadecimalNumbers: false));
4764
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((byte)1, quoteStrings: false, useHexadecimalNumbers: false));
4765
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((sbyte)1, quoteStrings: false, useHexadecimalNumbers: false));
4766
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((short)1, quoteStrings: false, useHexadecimalNumbers: false));
4767
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((ushort)1, quoteStrings: false, useHexadecimalNumbers: false));
4768
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((long)1, quoteStrings: false, useHexadecimalNumbers: false));
4769
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((ulong)1, quoteStrings: false, useHexadecimalNumbers: false));
4770
Assert.Equal("x", SymbolDisplay.
FormatPrimitive
('x', quoteStrings: false, useHexadecimalNumbers: false));
4771
Assert.Equal("true", SymbolDisplay.
FormatPrimitive
(true, quoteStrings: false, useHexadecimalNumbers: false));
4772
Assert.Equal("1.5", SymbolDisplay.
FormatPrimitive
(1.5, quoteStrings: false, useHexadecimalNumbers: false));
4773
Assert.Equal("1.5", SymbolDisplay.
FormatPrimitive
((float)1.5, quoteStrings: false, useHexadecimalNumbers: false));
4774
Assert.Equal("1.5", SymbolDisplay.
FormatPrimitive
((decimal)1.5, quoteStrings: false, useHexadecimalNumbers: false));
4775
Assert.Equal("null", SymbolDisplay.
FormatPrimitive
(null, quoteStrings: false, useHexadecimalNumbers: false));
4776
Assert.Equal("abc", SymbolDisplay.
FormatPrimitive
("abc", quoteStrings: false, useHexadecimalNumbers: false));
4777
Assert.Null(SymbolDisplay.
FormatPrimitive
(SymbolDisplayFormat.TestFormat, quoteStrings: false, useHexadecimalNumbers: false));