40 references to UseQuotes
Microsoft.CodeAnalysis.CSharp (8)
Binder\PatternExplainer.cs (1)
735
return ObjectDisplay.FormatPrimitive(value.Value, ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeTypeSuffix | ObjectDisplayOptions.
UseQuotes
);
SymbolDisplay\ObjectDisplay.cs (2)
225
var useQuotes = options.IncludesOption(ObjectDisplayOptions.
UseQuotes
);
327
var useQuotes = options.IncludesOption(ObjectDisplayOptions.
UseQuotes
);
SymbolDisplay\SymbolDisplay.cs (3)
305
options |= ObjectDisplayOptions.
UseQuotes
;
326
(quote ? ObjectDisplayOptions.
UseQuotes
: ObjectDisplayOptions.None);
342
(quote ? ObjectDisplayOptions.
UseQuotes
: ObjectDisplayOptions.None);
Syntax\SyntaxFactory.cs (1)
601
return Literal(ObjectDisplay.FormatLiteral(value, ObjectDisplayOptions.
UseQuotes
| ObjectDisplayOptions.EscapeNonPrintableCharacters), value);
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 (28)
SymbolDisplay\ObjectDisplayTests.cs (28)
114
Assert.Equal("120 'x'", ObjectDisplay.FormatLiteral('x', ObjectDisplayOptions.
UseQuotes
| ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints));
116
Assert.Equal("0x0078 'x'", ObjectDisplay.FormatLiteral('x', ObjectDisplayOptions.
UseQuotes
| ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.UseHexadecimalNumbers));
119
Assert.Equal("39 '\\''", ObjectDisplay.FormatLiteral('\'', ObjectDisplayOptions.
UseQuotes
| ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.IncludeCodePoints));
121
Assert.Equal("0x001e '\\u001e'", ObjectDisplay.FormatLiteral('\u001e', ObjectDisplayOptions.
UseQuotes
| ObjectDisplayOptions.EscapeNonPrintableCharacters | 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));
175
ObjectDisplay.FormatLiteral(ch, ObjectDisplayOptions.
UseQuotes
),
176
ObjectDisplay.FormatLiteral(ch, ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.
UseQuotes
),
179
ObjectDisplay.FormatLiteral(ch, ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.
UseQuotes
),
180
ObjectDisplay.FormatLiteral(ch, ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.EscapeNonPrintableCharacters | ObjectDisplayOptions.
UseQuotes
),
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));
226
ObjectDisplay.FormatLiteral(s, ObjectDisplayOptions.
UseQuotes
| 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
));
359
Assert.Equal("\"a\tb\"", ObjectDisplay.FormatPrimitive(value, ObjectDisplayOptions.
UseQuotes
));
361
Assert.Equal("\"a\\tb\"", ObjectDisplay.FormatPrimitive(value, ObjectDisplayOptions.
UseQuotes
| ObjectDisplayOptions.EscapeNonPrintableCharacters));
366
var options = quoteStrings ? ObjectDisplayOptions.
UseQuotes
: ObjectDisplayOptions.None;
372
var options = quoteStrings ? ObjectDisplayOptions.
UseQuotes
: ObjectDisplayOptions.None;
Microsoft.CodeAnalysis.Scripting (1)
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
373
options |= ObjectDisplayOptions.
UseQuotes
;