40 references to EscapeNonPrintableCharacters
Microsoft.CodeAnalysis.CSharp (9)
Binder\PatternExplainer.cs (1)
735
return ObjectDisplay.FormatPrimitive(value.Value, ObjectDisplayOptions.
EscapeNonPrintableCharacters
| ObjectDisplayOptions.IncludeTypeSuffix | ObjectDisplayOptions.UseQuotes);
Parser\Lexer.cs (1)
745
var messageText = isEscaped ? info.Text : ObjectDisplay.FormatLiteral(info.Text, ObjectDisplayOptions.
EscapeNonPrintableCharacters
);
SymbolDisplay\ObjectDisplay.cs (2)
226
var escapeNonPrintable = options.IncludesOption(ObjectDisplayOptions.
EscapeNonPrintableCharacters
);
328
var escapeNonPrintable = options.IncludesOption(ObjectDisplayOptions.
EscapeNonPrintableCharacters
);
SymbolDisplay\SymbolDisplay.cs (3)
302
var options = ObjectDisplayOptions.
EscapeNonPrintableCharacters
;
325
var options = ObjectDisplayOptions.
EscapeNonPrintableCharacters
|
341
var options = ObjectDisplayOptions.
EscapeNonPrintableCharacters
|
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 (27)
SymbolDisplay\ObjectDisplayTests.cs (27)
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));
174
ObjectDisplay.FormatLiteral(ch, ObjectDisplayOptions.
EscapeNonPrintableCharacters
),
176
ObjectDisplay.FormatLiteral(ch, ObjectDisplayOptions.
EscapeNonPrintableCharacters
| ObjectDisplayOptions.UseQuotes),
178
ObjectDisplay.FormatLiteral(ch, ObjectDisplayOptions.IncludeCodePoints | ObjectDisplayOptions.
EscapeNonPrintableCharacters
),
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
));
266
ObjectDisplay.FormatLiteral(s, ObjectDisplayOptions.
EscapeNonPrintableCharacters
),
268
ObjectDisplay.FormatLiteral(s, ObjectDisplayOptions.
EscapeNonPrintableCharacters
| 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
);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
378
options |= ObjectDisplayOptions.
EscapeNonPrintableCharacters
;