27 references to FormatLiteral
Microsoft.CodeAnalysis.CSharp (4)
SymbolDisplay\ObjectDisplay.cs (1)
68
return
FormatLiteral
((char)obj, options);
SymbolDisplay\SymbolDisplay.cs (1)
343
return ObjectDisplay.
FormatLiteral
(c, options);
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1015
builder.Append(ObjectDisplay.
FormatLiteral
(c, options));
Syntax\SyntaxFactory.cs (1)
600
return Literal(ObjectDisplay.
FormatLiteral
(value, ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters), value);
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpPrimitiveFormatter.cs (1)
33
return ObjectDisplay.
FormatLiteral
(c, options);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (22)
SymbolDisplay\ObjectDisplayTests.cs (22)
114
Assert.Equal("120 'x'", ObjectDisplay.
FormatLiteral
('x', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints));
115
Assert.Equal("120 x", ObjectDisplay.
FormatLiteral
('x', ObjectDisplayOptions.IncludeCodePoints));
116
Assert.Equal("0x0078 'x'", ObjectDisplay.
FormatLiteral
('x', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
117
Assert.Equal("0x0078 x", ObjectDisplay.
FormatLiteral
('x', ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
119
Assert.Equal("39 '\\''", ObjectDisplay.
FormatLiteral
('\'', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints));
120
Assert.Equal("39 '", ObjectDisplay.
FormatLiteral
('\'', ObjectDisplayOptions.IncludeCodePoints));
121
Assert.Equal("0x001e '\\u001e'", ObjectDisplay.
FormatLiteral
('\u001e', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
122
Assert.Equal("0x001e \u001e", ObjectDisplay.
FormatLiteral
('\u001e', ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
124
Assert.Equal("0x0008 '\\b'", ObjectDisplay.
FormatLiteral
('\b', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
125
Assert.Equal("0x0009 '\\t'", ObjectDisplay.
FormatLiteral
('\t', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
126
Assert.Equal("0x000a '\\n'", ObjectDisplay.
FormatLiteral
('\n', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
127
Assert.Equal("0x000b '\\v'", ObjectDisplay.
FormatLiteral
('\v', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
128
Assert.Equal("0x000d '\\r'", ObjectDisplay.
FormatLiteral
('\r', ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
129
Assert.Equal("0x000d \r", ObjectDisplay.
FormatLiteral
('\r', ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
173
ObjectDisplay.
FormatLiteral
(ch, ObjectDisplayOptions.None),
174
ObjectDisplay.
FormatLiteral
(ch, ObjectDisplayOptions.EscapeNonPrintableCharacters),
175
ObjectDisplay.
FormatLiteral
(ch, ObjectDisplayOptions.UseQuotes),
176
ObjectDisplay.
FormatLiteral
(ch, ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.UseQuotes),
177
ObjectDisplay.
FormatLiteral
(ch, ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.None),
178
ObjectDisplay.
FormatLiteral
(ch, ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.EscapeNonPrintableCharacters),
179
ObjectDisplay.
FormatLiteral
(ch, ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseQuotes),
180
ObjectDisplay.
FormatLiteral
(ch, ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.UseQuotes),