40 references to FormatPrimitive
Microsoft.CodeAnalysis.VisualBasic (2)
SymbolDisplay\SymbolDisplayVisitor_Constants.vb (1)
31
Dim valueString = SymbolDisplay.
FormatPrimitive
(value, quoteStrings:=True, useHexadecimalNumbers:=False)
Symbols\TypedConstant.vb (1)
46
Return SymbolDisplay.
FormatPrimitive
(constant.ValueInternal, quoteStrings:=True, useHexadecimalNumbers:=False)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (35)
SymbolDisplay\SymbolDisplayTests.vb (35)
4867
Assert.Equal("Nothing", SymbolDisplay.
FormatPrimitive
(Nothing, quoteStrings:=True, useHexadecimalNumbers:=True))
4869
Assert.Equal("3", SymbolDisplay.
FormatPrimitive
(OutputKind.NetModule, quoteStrings:=False, useHexadecimalNumbers:=False))
4870
Assert.Equal("&H00000003", SymbolDisplay.
FormatPrimitive
(OutputKind.NetModule, quoteStrings:=False, useHexadecimalNumbers:=True))
4872
Assert.Equal("""x""c", SymbolDisplay.
FormatPrimitive
("x"c, quoteStrings:=True, useHexadecimalNumbers:=True))
4873
Assert.Equal("x", SymbolDisplay.
FormatPrimitive
("x"c, quoteStrings:=False, useHexadecimalNumbers:=True))
4874
Assert.Equal("""x""c", SymbolDisplay.
FormatPrimitive
("x"c, quoteStrings:=True, useHexadecimalNumbers:=False))
4875
Assert.Equal("x", SymbolDisplay.
FormatPrimitive
("x"c, quoteStrings:=False, useHexadecimalNumbers:=False))
4877
Assert.Equal("x", SymbolDisplay.
FormatPrimitive
("x", quoteStrings:=False, useHexadecimalNumbers:=False))
4878
Assert.Equal("""x""", SymbolDisplay.
FormatPrimitive
("x", quoteStrings:=True, useHexadecimalNumbers:=False))
4880
Assert.Equal("True", SymbolDisplay.
FormatPrimitive
(True, quoteStrings:=False, useHexadecimalNumbers:=False))
4882
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(1, quoteStrings:=False, useHexadecimalNumbers:=False))
4883
Assert.Equal("&H00000001", SymbolDisplay.
FormatPrimitive
(1, quoteStrings:=False, useHexadecimalNumbers:=True))
4885
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(CUInt(1), quoteStrings:=False, useHexadecimalNumbers:=False))
4886
Assert.Equal("&H00000001", SymbolDisplay.
FormatPrimitive
(CUInt(1), quoteStrings:=False, useHexadecimalNumbers:=True))
4888
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(CByte(1), quoteStrings:=False, useHexadecimalNumbers:=False))
4889
Assert.Equal("&H01", SymbolDisplay.
FormatPrimitive
(CByte(1), quoteStrings:=False, useHexadecimalNumbers:=True))
4891
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(CSByte(1), quoteStrings:=False, useHexadecimalNumbers:=False))
4892
Assert.Equal("&H01", SymbolDisplay.
FormatPrimitive
(CSByte(1), quoteStrings:=False, useHexadecimalNumbers:=True))
4894
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(CShort(1), quoteStrings:=False, useHexadecimalNumbers:=False))
4895
Assert.Equal("&H0001", SymbolDisplay.
FormatPrimitive
(CShort(1), quoteStrings:=False, useHexadecimalNumbers:=True))
4897
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(CUShort(1), quoteStrings:=False, useHexadecimalNumbers:=False))
4898
Assert.Equal("&H0001", SymbolDisplay.
FormatPrimitive
(CUShort(1), quoteStrings:=False, useHexadecimalNumbers:=True))
4900
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(CLng(1), quoteStrings:=False, useHexadecimalNumbers:=False))
4901
Assert.Equal("&H0000000000000001", SymbolDisplay.
FormatPrimitive
(CLng(1), quoteStrings:=False, useHexadecimalNumbers:=True))
4903
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(CULng(1), quoteStrings:=False, useHexadecimalNumbers:=False))
4904
Assert.Equal("&H0000000000000001", SymbolDisplay.
FormatPrimitive
(CULng(1), quoteStrings:=False, useHexadecimalNumbers:=True))
4906
Assert.Equal("1.1", SymbolDisplay.
FormatPrimitive
(1.1, quoteStrings:=False, useHexadecimalNumbers:=False))
4907
Assert.Equal("1.1", SymbolDisplay.
FormatPrimitive
(1.1, quoteStrings:=False, useHexadecimalNumbers:=True))
4909
Assert.Equal("1.1", SymbolDisplay.
FormatPrimitive
(CSng(1.1), quoteStrings:=False, useHexadecimalNumbers:=False))
4910
Assert.Equal("1.1", SymbolDisplay.
FormatPrimitive
(CSng(1.1), quoteStrings:=False, useHexadecimalNumbers:=True))
4912
Assert.Equal("1.1", SymbolDisplay.
FormatPrimitive
(CDec(1.1), quoteStrings:=False, useHexadecimalNumbers:=False))
4913
Assert.Equal("1.1", SymbolDisplay.
FormatPrimitive
(CDec(1.1), quoteStrings:=False, useHexadecimalNumbers:=True))
4915
Assert.Equal("#1/1/2000 12:00:00 AM#", SymbolDisplay.
FormatPrimitive
(#1/1/2000#, quoteStrings:=False, useHexadecimalNumbers:=False))
4916
Assert.Equal("#1/1/2000 12:00:00 AM#", SymbolDisplay.
FormatPrimitive
(#1/1/2000#, quoteStrings:=False, useHexadecimalNumbers:=True))
4918
Assert.Equal(Nothing, SymbolDisplay.
FormatPrimitive
(New Object(), quoteStrings:=False, useHexadecimalNumbers:=False))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeGeneration\ExpressionGenerator.StringPiece.vb (1)
44
Dim literal = VisualBasic.SymbolDisplay.
FormatPrimitive
(Me.Value, quoteStrings:=True, useHexadecimalNumbers:=False)
CodeGeneration\ExpressionGenerator.vb (2)
104
Dim literal = SymbolDisplay.
FormatPrimitive
(value, quoteStrings:=False, useHexadecimalNumbers:=False)
367
SymbolDisplay.
FormatPrimitive
(c, quoteStrings:=True, useHexadecimalNumbers:=False), c))