33 references to FormatLiteral
Microsoft.CodeAnalysis.CSharp (4)
Parser\Lexer.cs (1)
745
var messageText = isEscaped ? info.Text : ObjectDisplay.
FormatLiteral
(info.Text, ObjectDisplayOptions.EscapeNonPrintableCharacters);
SymbolDisplay\ObjectDisplay.cs (1)
58
return
FormatLiteral
((string)obj, options);
SymbolDisplay\SymbolDisplay.cs (1)
327
return ObjectDisplay.
FormatLiteral
(value, options);
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1018
builder.Append(ObjectDisplay.
FormatLiteral
(s, options));
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpPrimitiveFormatter.cs (1)
27
return ObjectDisplay.
FormatLiteral
(value, options);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (28)
SymbolDisplay\ObjectDisplayTests.cs (28)
187
Assert.Equal("", ObjectDisplay.
FormatLiteral
("", ObjectDisplayOptions.None));
188
Assert.Equal(@"a", ObjectDisplay.
FormatLiteral
(@"a", ObjectDisplayOptions.None));
189
Assert.Equal(@"ab", ObjectDisplay.
FormatLiteral
(@"ab", ObjectDisplayOptions.None));
190
Assert.Equal(@"\", ObjectDisplay.
FormatLiteral
(@"\", ObjectDisplayOptions.None));
191
Assert.Equal(@"\a", ObjectDisplay.
FormatLiteral
(@"\a", ObjectDisplayOptions.None));
192
Assert.Equal(@"a\b", ObjectDisplay.
FormatLiteral
(@"a\b", ObjectDisplayOptions.None));
193
Assert.Equal(@"ab\c", ObjectDisplay.
FormatLiteral
(@"ab\c", ObjectDisplayOptions.None));
194
Assert.Equal(@"ab\cd", ObjectDisplay.
FormatLiteral
(@"ab\cd", ObjectDisplayOptions.None));
195
Assert.Equal(@"ab\cd\", ObjectDisplay.
FormatLiteral
(@"ab\cd\", ObjectDisplayOptions.None));
196
Assert.Equal(@"ab\cd\e", ObjectDisplay.
FormatLiteral
(@"ab\cd\e", ObjectDisplayOptions.None));
197
Assert.Equal(@"\\\\", ObjectDisplay.
FormatLiteral
(@"\\\\", ObjectDisplayOptions.None));
199
Assert.Equal(@"""""", ObjectDisplay.
FormatLiteral
("", ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters));
200
Assert.Equal(@"""\""\""""", ObjectDisplay.
FormatLiteral
(@"""""", ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters));
201
Assert.Equal(@"""'""", ObjectDisplay.
FormatLiteral
(@"'", ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters));
202
Assert.Equal(@"""ab""", ObjectDisplay.
FormatLiteral
(@"ab", ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters));
203
Assert.Equal(@"""\\""", ObjectDisplay.
FormatLiteral
(@"\", ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters));
205
Assert.Equal("\"x\"", ObjectDisplay.
FormatLiteral
("x", ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters));
206
Assert.Equal("x", ObjectDisplay.
FormatLiteral
("x", ObjectDisplayOptions.None));
226
ObjectDisplay.
FormatLiteral
(s, ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters));
239
ObjectDisplay.
FormatLiteral
(s, ObjectDisplayOptions.None));
242
s = ObjectDisplay.
FormatLiteral
(arabic, ObjectDisplayOptions.None);
246
s = ObjectDisplay.
FormatLiteral
(hebrew, ObjectDisplayOptions.None);
265
ObjectDisplay.
FormatLiteral
(s, ObjectDisplayOptions.None),
266
ObjectDisplay.
FormatLiteral
(s, ObjectDisplayOptions.EscapeNonPrintableCharacters),
267
ObjectDisplay.
FormatLiteral
(s, ObjectDisplayOptions.UseQuotes),
268
ObjectDisplay.
FormatLiteral
(s, ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.UseQuotes),
275
Assert.Equal("@\"\n\"", ObjectDisplay.
FormatLiteral
("\n", ObjectDisplayOptions.UseQuotes));
276
Assert.Equal("@\"\"\"\n\"", ObjectDisplay.
FormatLiteral
("\"\n", ObjectDisplayOptions.UseQuotes));