15 references to FormatPrimitive
Microsoft.CodeAnalysis.CSharp (5)
Binder\PatternExplainer.cs (3)
735
return ObjectDisplay.
FormatPrimitive
(value.Value, ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeTypeSuffix | ObjectDisplayOptions.UseQuotes);
743
var x => ObjectDisplay.
FormatPrimitive
(x, ObjectDisplayOptions.IncludeTypeSuffix)
752
var x => ObjectDisplay.
FormatPrimitive
(x, ObjectDisplayOptions.IncludeTypeSuffix)
SymbolDisplay\SymbolDisplay.cs (1)
311
return ObjectDisplay.
FormatPrimitive
(obj, options);
Utilities\ValueSetFactory.CharTC.cs (1)
53
return ObjectDisplay.
FormatPrimitive
(c, ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.UseQuotes);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Semantics\PatternMatchingTests3.cs (3)
7270
.Aggregate("", (s, c) => s + $"{ObjectDisplay.
FormatPrimitive
(c.ToString(), ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.UseQuotes)} => 0, ")}
7291
.Aggregate("", (s, c) => s + $"{ObjectDisplay.
FormatPrimitive
(c.ToString(), ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.UseQuotes)} => 0, ")}
7293
.Aggregate("", (s, i) => s + $"{ObjectDisplay.
FormatPrimitive
(i.ToString(), ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.UseQuotes)} => 0, ")}
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
SymbolDisplay\ObjectDisplayTests.cs (7)
358
Assert.Equal("a\tb", ObjectDisplay.
FormatPrimitive
(value, ObjectDisplayOptions.None));
359
Assert.Equal("\"a\tb\"", ObjectDisplay.
FormatPrimitive
(value, ObjectDisplayOptions.UseQuotes));
360
Assert.Equal("a\\tb", ObjectDisplay.
FormatPrimitive
(value, ObjectDisplayOptions.EscapeNonPrintableCharacters));
361
Assert.Equal("\"a\\tb\"", ObjectDisplay.
FormatPrimitive
(value, ObjectDisplayOptions.UseQuotes | ObjectDisplayOptions.EscapeNonPrintableCharacters));
367
return ObjectDisplay.
FormatPrimitive
(obj, options | ObjectDisplayOptions.EscapeNonPrintableCharacters);
373
return ObjectDisplay.
FormatPrimitive
(obj, options | ObjectDisplayOptions.UseHexadecimalNumbers | ObjectDisplayOptions.EscapeNonPrintableCharacters);
379
return ObjectDisplay.
FormatPrimitive
(obj, options | ObjectDisplayOptions.IncludeTypeSuffix | ObjectDisplayOptions.EscapeNonPrintableCharacters);